Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.6'
- services:
- postgis:
- image: mdillon/postgis:9.6-alpine
- volumes:
- - data_full:/var/lib/postgresql/data
- - logspgsql_full:/var/log/postgresql
- environment:
- POSTGRES_USER: postgres
- POSTGRES_PASSWORD: postgres
- command: -p 5433
- expose:
- - "5433"
- networks:
- - maas-local
- api:
- build: registry.ubiwhere.com/maas/backend/api
- command: gunicorn maas.wsgi:application --log-file=- -b 0.0.0.0:8006
- expose:
- - "8006"
- networks:
- - maas-local
- depends_on:
- - postgis
- rabbit:
- hostname: rabbit
- image: rabbitmq:latest
- environment:
- - RABBITMQ_DEFAULT_USER=admin
- - RABBITMQ_DEFAULT_PASS=mypass
- networks:
- - maas-local
- expose:
- - "5672"
- worker:
- build: registry.ubiwhere.com/maas/backend/api
- command: celery --app=maas worker -l info -Q tasksqueue
- volumes:
- - ./api/apicode:/code
- networks:
- - maas-local
- depends_on:
- - api
- pollervalencia:
- build: registry.ubiwhere.com/maas/backend/pollervalencia
- command: celery --app=poller worker -l info -Q valencia_polling_queue
- networks:
- - maas-local
- depends_on:
- - api
- pollerbeatvalencia:
- build: registry.ubiwhere.com/maas/backend/pollerbeatvalencia
- command: celery --app=poller beat -l info
- networks:
- - maas-local
- depends_on:
- - api
- otp:
- build: registry.ubiwhere.com/maas/backend/otp
- environment:
- TZ: "Europe/Berlin"
- command: java -Duser.timezone=Europe/Lisbon -jar otp-1.2.0-shaded.jar --server --autoScan --router "valencia" --router "cologne"
- expose:
- - "8080"
- networks:
- - maas-local
- depends_on:
- - postgis
- osrmcolognecar:
- build: registry.ubiwhere.com/maas/backend/osrmcolognecar
- command: osrm-routed -p 5001 koeln-regbez-latest.osrm
- expose:
- - "5001"
- networks:
- - maas-local
- depends_on:
- - otp
- osrmcolognebike:
- build: registry.ubiwhere.com/maas/backend/osrmcolognebike
- command: osrm-routed -p 5002 koeln-regbez-latest.osrm
- expose:
- - "5002"
- networks:
- - maas-local
- depends_on:
- - osrmcolognecar
- osrmcolognewalk:
- build: registry.ubiwhere.com/maas/backend/osrmcolognewalk
- command: osrm-routed -p 5003 koeln-regbez-latest.osrm
- expose:
- - "5003"
- networks:
- - maas-local
- depends_on:
- - osrmcolognebike
- osrmvalenciacar:
- build: registry.ubiwhere.com/maas/backend/osrmvalenciacar
- command: osrm-routed -p 5008 valencia.osrm
- expose:
- - "5008"
- networks:
- - maas-local
- depends_on:
- - osrmcolognewalk
- osrmvalenciabike:
- build: registry.ubiwhere.com/maas/backend/osrmvalenciabike
- command: osrm-routed -p 5005 valencia.osrm
- expose:
- - "5005"
- networks:
- - maas-local
- depends_on:
- - osrmvalenciacar
- osrmvalenciawalk:
- build: registry.ubiwhere.com/maas/backend/osrmvalenciawalk
- command: osrm-routed -p 5006 valencia.osrm
- expose:
- - "5006"
- networks:
- - maas-local
- depends_on:
- - osrmvalenciabike
- volumes:
- data_full:
- logspgsql_full:
- well_known:
- networks:
- external:
- name: maas-local
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement