# 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 1. Entre na pasta da API: ```bash cd ~/apps/line-gestao-api ``` 2. Crie o `.env` a partir do exemplo: ```bash cp .env.example .env nano .env ``` 3. Suba os containers: ```bash docker compose up -d --build ``` 4. Verifique o status e logs: ```bash docker compose ps docker compose logs -f --tail=200 ``` 5. Teste healthcheck da API: ```bash 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 `4000` do host (`4000:8080`). - Defina valores fortes para `JWT_KEY`, `SEED_ADMIN_PASSWORD` e `POSTGRES_PASSWORD`.