Este repositório contém a API backend do projeto CustomMenu, construída com Node.js e Express.
Ela é preparada para ser executada em um ambiente de desenvolvimento com Docker, e está integrada ao ambiente de infraestrutura do repositório CustomMenu-Infra.
- Node.js
- Express
- Docker
- Nodemon (hot reload)
- Dotenv (variáveis de ambiente)
CustomMenu-Backend/
├── src/
│ └── index.js # Arquivo principal da aplicação
├── package.json # Dependências e scripts
├── Dockerfile # Docker para dev e produção
├── docker-compose.dev.yml # Inicialização para o ambiente dev
├── .dockerignore
├── .env.dev # (necessário) configuração apontada ao banco do ambiente devEsse backend é orquestrado via docker-compose.dev.yml que se encontra dentro do mesmo repositório.
- Clone o repositório
- Crie o arquivo
.env.devcom as variáveis abaixo
POSTGRES_HOST=dev.jogajunto.tech
POSTGRES_PORT=
POSTGRES_DB=
POSTGRES_USER=
POSTGRES_PASSWORD=
- execute:
docker-compose -f docker-compose.dev.yml --env-file .env.dev up --build- Acesse:
- API Backend: http://localhost:3000
- Banco PostgreSQL: remoto em
dev.jogajunto.tech:POSTGRES_PORT