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 environment: - 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