Newer
Older
name: hca
services:
rabbitmq:
image: docker.io/rabbitmq:3-management
healthcheck:
test: curl http://localhost:15672
interval: 3s
timeout: 30s
retries: 10
volumes:
- ./rabbitmq_definitions.json:/tmp/definitions.json:Z
- RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS=-rabbitmq_management load_definitions "/tmp/definitions.json"
ports:
- "5672:5672"
- "15672:15672"
hca:
image: hcr.helmholtz.cloud/hifis-software-deployment/hca-plugin/dev:latest
hostname: hca
# forward signals so it shuts down faster
init: true
volumes:
- ../:/hca:Z
- ../plugins:/plugins
- ../configs:/configs
user: root
environment:
HCA_DEV_MODE: "true"
HCA_SERVICE_PROVIDER_UUID: hca
HCA_SECRET: XyolFOjpnapsUW
HCA_RABBITMQ_HOSTNAME: rabbitmq
HCA_LOG_LEVEL: DEBUG
HCA_WAIT_BEFORE_START: 20