gtfsrt_concepcion/docker-compose.sample.yml

64 lines
1.8 KiB
YAML

version: '3'
services:
gtfs-ccp-fetcher:
build:
dockerfile: Dockerfiles/Dockerfile.fetcher
context: .
image: dev.ilab.cl/tdtp/ccp_gtfs_realtime_fetcher:latest
restart: unless-stopped
volumes:
- ./static:/srv/static
environment:
- DEBUG=False
- GTFS_RT_ENDPOINT=https://datamanager.dtpr.transapp.cl/data/gtfs-rt/concepcion.proto
- GTFS_RT_KEY=GTFS_KEY_XXXX_YYYY_ZZZZ
- GTFS_RT_INTERVAL=60
- SQLALCHEMY_DATABASE_URI=postgresql+psycopg2://db_user:db_pass@db01.tdtp.ilab.cl/db_name
- TIMEOUT=1200
logging:
driver: syslog
options:
syslog-address: "udp://rsyslog.vpc.ilab.cl:514"
tag: "{{.Name}}"
gtfs-ccp-updater:
build:
dockerfile: Dockerfiles/Dockerfile.updater
context: .
image: dev.ilab.cl/tdtp/ccp_gtfs_realtime_updater:latest
restart: unless-stopped
volumes:
- ./static:/srv/static
environment:
- DEBUG=False
- SQLALCHEMY_DATABASE_URI=postgresql+psycopg2://db_user:db_pass@db01.tdtp.ilab.cl/db_name
- TIMEOUT=1200
logging:
driver: syslog
options:
syslog-address: "udp://rsyslog.vpc.ilab.cl:514"
tag: "{{.Name}}"
gtfs-ccp-api:
build:
dockerfile: Dockerfiles/Dockerfile.api
context: .
image: dev.ilab.cl/tdtp/ccp_gtfs_realtime_api:latest
restart: unless-stopped
volumes:
- ./static:/srv/static
environment:
- DEBUG=False
- SECRET_KEY=4d6f45a5fc12445dbac2f59c3b6c7cb2
- SQLALCHEMY_DATABASE_URI=postgresql+psycopg2://db_user:db_pass@db01.tdtp.ilab.cl/db_name
- TIMEOUT=1200
ports:
- 4001:8000
logging:
driver: syslog
options:
syslog-address: "udp://rsyslog.vpc.ilab.cl:514"
tag: "{{.Name}}"