Skip to content
Snippets Groups Projects
docker-compose.yml 916 B
Newer Older
name: hca
services:
  rabbitmq:
    image: docker.io/rabbitmq:3-management
    healthcheck:
      test: curl http://localhost:15672
      interval: 3s
      timeout: 30s
      retries: 10
Thomas Beermann's avatar
Thomas Beermann committed
    volumes:
      - ./rabbitmq_definitions.json:/tmp/definitions.json:Z
Thomas Beermann's avatar
Thomas Beermann committed
      - 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"
Thomas Beermann's avatar
Thomas Beermann committed
      HCA_SERVICE_PROVIDER_UUID: hca
      HCA_SECRET: XyolFOjpnapsUW
      HCA_RABBITMQ_HOSTNAME: rabbitmq
      HCA_LOG_LEVEL: DEBUG