Rede social para jogadores de RPG de mesa
- Na pasta
client, executar:
yarn
yarn build- Definir o endereço da API em
baseURLno 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.jsa partir das variáveis de ambiente no.envcriado:
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