version: '3.8' services: ui: build: ./ui ports: - "8000:5000" environment: - BAANGT_DATAFILE_HOST=172.17.0.1:5050 - BAANGT_API_HOST=172.17.0.1:5000 - DATABASE_URL=postgresql://baangt:12345@172.17.0.1:5430/definition depends_on: - db links: - db api: build: ./api ports: - "5000:5000" environment: - BAANGT_DATAFILE_HOST=172.17.0.1:5050 - DATABASE_URL=postgresql://baangt:12345@172.17.0.1:5430/execution - REDIS_URL=redis://172.17.0.1:6380 depends_on: - db - rd - rq links: - db - rd - rq datafiles: build: ./files ports: - "5050:5000" rq: build: ./api entrypoint: ./runservice.rq.sh environment: - BAANGT_DATAFILE_HOST=172.17.0.1:5050 - DATABASE_URL=postgresql://baangt:12345@172.17.0.1:5430/execution - REDIS_URL=redis://172.17.0.1:6380 depends_on: - db - rd links: - db - rd rd: image: redis:5-alpine ports: - "6380:6379" db: build: ./postgres ports: - "5430:5432" environment: - POSTGRES_PASSWORD=12345