64 lines
1.8 KiB
YAML
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}}"
|