897 B
897 B
Deploy rápido (API + Postgres)
Erro: no configuration file provided: not found
Esse erro acontece quando o docker compose é executado em uma pasta sem docker-compose.yml.
Este repositório agora inclui docker-compose.yml na raiz do projeto.
Passo a passo
- Entre na pasta da API:
cd ~/apps/line-gestao-api
- Crie o
.enva partir do exemplo:
cp .env.example .env
nano .env
- Suba os containers:
docker compose up -d --build
- Verifique o status e logs:
docker compose ps
docker compose logs -f --tail=200
- Teste healthcheck da API:
curl -I http://SEU_SERVIDOR:4000/health
Observações
- O Postgres não é exposto para fora do Docker (sem
5432:5432). - A API sobe na porta
4000do host (4000:8080). - Defina valores fortes para
JWT_KEY,SEED_ADMIN_PASSWORDePOSTGRES_PASSWORD.