|
|
@@ -2,27 +2,26 @@ version: "3"
|
|
|
|
|
|
services:
|
|
|
app:
|
|
|
+ container_name: preports-app
|
|
|
build:
|
|
|
- context: ./
|
|
|
dockerfile: ./Dockerfile
|
|
|
+ env_file: ./.env.dev
|
|
|
+ networks:
|
|
|
+ clima-services:
|
|
|
+ aliases:
|
|
|
+ - preports
|
|
|
+ default:
|
|
|
ports:
|
|
|
- "8080:8000"
|
|
|
- environment:
|
|
|
- - DB_NAME=programmed-reports
|
|
|
- - DB_USER=user-preports
|
|
|
- - DB_PASSWORD=pass-preports
|
|
|
- # En local se deben conectar los containers a la misma red,
|
|
|
- # Idealmente en una red dedicada solo para microservicios
|
|
|
- # Reemplazar con la URL real en produccion
|
|
|
- - CLIMA_URL=http://172.29.0.3:8080
|
|
|
volumes:
|
|
|
- ./app:/app
|
|
|
db:
|
|
|
+ container_name: preports-db
|
|
|
image: postgres
|
|
|
- environment:
|
|
|
- - TZ=GMT+3
|
|
|
- - POSTGRES_DB=programmed-reports
|
|
|
- - POSTGRES_USER=user-preports
|
|
|
- - POSTGRES_PASSWORD=pass-preports
|
|
|
+ env_file: ./.env.dev
|
|
|
volumes:
|
|
|
- ./data/postgres_data:/var/lib/postgresql/data/
|
|
|
+networks:
|
|
|
+ clima-services:
|
|
|
+ name: clima-services
|
|
|
+ external: true
|