Rede social para jogadores de RPG de mesa
- Na pasta
client
, executar:
yarn
yarn build
- Definir o endereço da API em
baseURL
no arquivoclient/src/libs/api.ts
:
export const api = axios.create({
baseURL: `https://${host}:5000`,
withCredentials: true,
});
- Na pasta
server
, executar:
npm install
cp .env.example .env
- Configurar o seguinte:
- Defina o database e o usuário/senha para acessar o mongoDB no script
server/src/config/init-mongo.js
a partir das variáveis de ambiente no.env
criado:
db = db.getSiblingDB('chatrpg');
db.createUser({
user: "root",
pwd: "123",
roles: [{ role: "readWrite", db: "chatrpg" }]
});
- Antes de seguir para o próximo passo, cerfique-se de informar outras variáveis de ambiente corretamente no
.env
.
- Na pasta raiz/inicial do repositório, execute isso para realizar o deploy da aplicação:
docker compose up -d