docker-compose.yml 739 B

12345678910111213141516171819202122232425262728
  1. version: "3"
  2. services:
  3. app:
  4. build:
  5. context: ./
  6. dockerfile: ./Dockerfile
  7. ports:
  8. - "8080:8000"
  9. environment:
  10. - DB_NAME=programmed-reports
  11. - DB_USER=user-preports
  12. - DB_PASSWORD=pass-preports
  13. # En local se deben conectar los containers a la misma red,
  14. # Idealmente en una red dedicada solo para microservicios
  15. # Reemplazar con la URL real en produccion
  16. - CLIMA_URL=http://172.29.0.3:8080
  17. volumes:
  18. - ./app:/app
  19. db:
  20. image: postgres
  21. environment:
  22. - TZ=GMT+3
  23. - POSTGRES_DB=programmed-reports
  24. - POSTGRES_USER=user-preports
  25. - POSTGRES_PASSWORD=pass-preports
  26. volumes:
  27. - ./data/postgres_data:/var/lib/postgresql/data/