version: '3.7' services: elb: image: haproxy ports: - "8100:8100" volumes: - ./docker/haproxy:/usr/local/etc/haproxy postgres: image: postgres:10.5 restart: always environment: - POSTGRES_DB=workspace-db - POSTGRES_USER=ws-db-user - POSTGRES_PASSWORD=dbPwd logging: options: max-size: 10m max-file: "3" ports: - '5423:5432' volumes: - ./postgres-data:/var/lib/postgresql/data - ./sql/create_tables.sql:/docker-entrypoint-initdb.d/create_tables.sql storagehub: build: dockerfile: ./Dockerfile-local ports: - '8080:8080' - '4954:4954' environment: - ADMINISTRATION_PORT_ENABLED=true - DOMAIN_NAME=docker_domain - JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=0.0.0.0:4954,server=y,suspend=n" - JPDA_ADDRESS=*:4954 minio: image: minio/minio ports: - "9000:9000" - "9001:9001" volumes: - minio_storage:/data environment: MINIO_ROOT_USER: SHUBTEST MINIO_ROOT_PASSWORD: wJalrXUtnFEMI/K7MDENG/bPxRfiCY command: server --console-address ":9001" /data volumes: minio_storage: {}