mirror of
https://github.com/FAUSheppy/no-secrets-athq-ansible
synced 2025-12-10 00:18:32 +01:00
39 lines
1.2 KiB
YAML
39 lines
1.2 KiB
YAML
services:
|
|
master:
|
|
image: harbor-registry.atlantishq.de/atlantishq/atlantis-webcheck-master:latest
|
|
restart: always
|
|
ports:
|
|
- {{ services[item].port + 1000 }}:5000
|
|
depends_on:
|
|
- queue
|
|
volumes:
|
|
- /data/atlantis-web-check/instance/:/app/instance/
|
|
environment:
|
|
- QUEUE_HOST=queue
|
|
- QUEUE_NAME=scheduled
|
|
- DISPATCH_SERVER={{ event_dispatcher_address }}
|
|
- DISPATCH_AUTH_USER={{ event_dispatcher_user }}
|
|
- DISPATCH_AUTH_PASSWORD={{ event_dispatcher_pass }}
|
|
scheduler:
|
|
image: harbor-registry.atlantishq.de/atlantishq/atlantis-webcheck-scheduler:latest
|
|
restart: always
|
|
depends_on:
|
|
- master
|
|
environment:
|
|
- MASTER_HOST=master:5000
|
|
- SLEEP_TIME=1
|
|
queue:
|
|
image: rabbitmq
|
|
restart: always
|
|
ports:
|
|
- 5672:5672
|
|
worker:
|
|
image: harbor-registry.atlantishq.de/atlantishq/atlantis-webcheck-worker:latest
|
|
restart: always
|
|
depends_on:
|
|
- master
|
|
environment:
|
|
- MASTER_HOST=master:5000
|
|
- QUEUE_HOST=queue
|
|
- QUEUE_NAME=scheduled
|