Dependendo do ambiente em que você for rodar o projeto, é necessário criar o respectivo arquivo de ambiente na pasta raiz do projeto:
- dev:
.env - prod:
.env.prod
Há um arquivo de exemplo no repositório com o nome .env.example que você pode se basear para criar os demais.
Para rodar o sistema em ambiente de desenvolvimento (local), você deve:
- instalar as dependências do projeto com
npm installouyarn - Rodar o container Docker com
docker compose up --build(adicione-dcaso queira que rode em segundo plano) - Executar o comando
npm run devpara iniciar o servidor de desenvolvimento.
Para rodar o sistema em ambiente de produção, você deve:
- Ter o Docker e Docker Compose instalados.
- Buildar e iniciar o container, a partir da raiz do projeto.
docker compose up --build