diff --git a/ccp/docker-compose.yml b/ccp/docker-compose.yml index e3ef2e4..75a06c3 100644 --- a/ccp/docker-compose.yml +++ b/ccp/docker-compose.yml @@ -7,8 +7,7 @@ services: command: - --entrypoints.web.address=:80 - --entrypoints.websecure.address=:443 - - --providers.docker=true - - --api.dashboard=true + - --providers.docker=true - --api.dashboard=true - --accesslog=true # print access-logs - --entrypoints.web.http.redirections.entrypoint.to=websecure - --entrypoints.web.http.redirections.entrypoint.scheme=https @@ -67,36 +66,52 @@ services: - "traefik.http.routers.blaze_ccp.middlewares=ccp_b_strip,ccp-auth" - "traefik.http.routers.blaze_ccp.tls=true" - ccp-search-share: - image: "samply/dktk-fed-search-share:main" - container_name: bridgehead-ccp-share + task-store: + image: "samply/blaze:develop" environment: - APP_BASE_URL: "http://dktk-fed-search-share:8080" - APP_BROKER_BASEURL: "https://dktk-fed-search.verbis.dkfz.de/broker/rest/searchbroker" - APP_BROKER_MAIL: ${CCP_SEARCHBROKER_USERNAME} - APP_BROKER_AUTHTOKEN: ${CCP_SEARCHBROKER_PASSWORD} - APP_STORE_BASEURL: "http://bridgehead-ccp-blaze:8080/fhir" - SPRING_DATASOURCE_URL: "jdbc:postgresql://bridgehead-ccp-share-db:5432/postgres" - JAVA_TOOL_OPTIONS: -Xmx1g -Dhttp.proxyHost=bridgehead-forward-proxy -Dhttp.proxyPort=3128 -Dhttps.proxyHost=bridgehead-forward-proxy -Dhttps.proxyPort=3128 -Dhttp.nonProxyHosts="bridgehead-*" - depends_on: - - ccp-search-share-db - - blaze - labels: - - "traefik.enable=true" - - "traefik.http.routers.dktk-fed-search.rule=PathPrefix(`/ccp-connector`)" - - "traefik.http.services.dktk-fed-search.loadbalancer.server.port=8080" - - ccp-search-share-db: - image: "postgres:14" - container_name: bridgehead-ccp-share-db - environment: - POSTGRES_USER: "postgres" - POSTGRES_PASSWORD: "postgres" - POSTGRES_DB: "dktk-fed-search-share" + BASE_URL: "http://localhost:8083" + JAVA_TOOL_OPTIONS: "-Xmx1g" + LOG_LEVEL: "debug" + ports: + - "8083:8080" volumes: - - "ccp-search-share-db-data:/var/lib/postgresql/data" + - "task-store-data:/app/data" + + data-store: + image: "samply/blaze:develop" + environment: + BASE_URL: "http://localhost:8084" + JAVA_TOOL_OPTIONS: "-Xmx1g" + LOG_LEVEL: "debug" + ports: + - "8084:8080" + volumes: + - "data-store-data:/app/data" + + # spot: + # image: "samply/spot" + + beam-proxy: + image: "samply/beam-proxy:develop" + environment: + BROKER_URL: ${BROKER_URL} + PROXY_ID: ${PROXY_ID} + APP_0_ID: ${APP_0_ID_SHORT} + APP_0_KEY: ${APP_0_KEY} + APP_1_ID: ${APP_1_ID_SHORT} + APP_1_KEY: ${APP_1_KEY} + PRIVKEY_FILE: /run/secrets/proxy.pem + secrets: + - proxy.pem + volumes: blaze-data: bridgehead-proxy: ccp-search-share-db-data: + task-store-data: + data-store-data: + +secrets: + proxy.pem: + file: ./pki/${PROXY_ID_SHORT}.priv.pem diff --git a/start-bridgehead.sh b/start-bridgehead.sh index bf1478d..b658c93 100755 --- a/start-bridgehead.sh +++ b/start-bridgehead.sh @@ -13,6 +13,6 @@ source site.conf log "Starting bridgehead" -docker-compose -f ${project}/docker-compose.yml --env-file site-config/${project}.env up -d +docker-compose -f <(docker run --rm --volume ${pwd}/${project}/:/tmp/workdir/ samply/templer /tmp/workdir/docker-compose.yml TEST="TEST_0 TEST_1") config log "The bridgehead should be in online in a few seconds"