Frontend | Backend | Banco de Dados |
---|---|---|
- Ter acesso a um servidor de Banco de Dados. O projeto está configurado para MongoDB (local ou cloud)
- Node.js instalado em sua versão mais recente LTS.
git clone https://github.com/acauanrr/dccord.git
cd dccord/
- Crie as variáveis de ambiente no /backend:
cd backend/
touch .env
- Após criar o arquivo .env, copie e cole as variáveis seguintes fazendo as alterações necessárias:
API_PORT=4001
MONGO_URI=mongodb://127.0.0.1:27017/dccord
TOKEN_KEY=''
MONGO_CLOUD_URI=''
Pode-se gerar o TOKEN_KEY em: https://emn178.github.io/online-tools/sha256.html, e configurar o banco de dados de maneira remota para obter o MONGO_CLOUD_URI em: https://cloud.mongodb.com/.
- Na pasta /backend, instale as dependências e suba o serviço:
npm i
npm run dev
- Configurando o frontend, retorne um nível e entre na pasta do frontend/:
cd ..
cd frontend/
- As variáveis de ambiente nesta versão do Nextjs ficam no arquivo:
next.config.js
- Instale as dependências e suba o front:
npm i
npm run dev
- Abra o navegador e acesse o sistema:
http://localhost:3000/