Files
cotizador/docker-compose.yml
2026-06-10 02:04:37 -06:00

34 lines
729 B
YAML

services:
postgres:
image: postgres:16-alpine
container_name: cotizador-e3-db
restart: unless-stopped
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: cotizador_e3
ports:
- "5432:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
api:
build: ./api
container_name: cotizador-e3-api
restart: unless-stopped
ports:
- "8000:8000"
environment:
- DB_HOST=postgres
- DB_PORT=5432
- DB_USER=postgres
- DB_PASSWORD=postgres
- DB_NAME=cotizador_e3
- API_KEY=${API_KEY:-change-me}
- JWT_SECRET=${JWT_SECRET:-change-me}
depends_on:
- postgres
volumes:
postgres_data: