From 77fcf3e2b5be6638d0cf5742611a80dfadb2faf6 Mon Sep 17 00:00:00 2001
From: Pierre Delpy
Date: Fri, 31 Oct 2025 15:00:40 +0100
Subject: [PATCH] fix focus environment
---
cce/modules/lens-compose.yml | 36 ++++++++++++++++++++++++------------
1 file changed, 24 insertions(+), 12 deletions(-)
diff --git a/cce/modules/lens-compose.yml b/cce/modules/lens-compose.yml
index 5431078..a72b6bd 100644
--- a/cce/modules/lens-compose.yml
+++ b/cce/modules/lens-compose.yml
@@ -5,29 +5,41 @@ services:
image: docker.verbis.dkfz.de/ccp/lens:${SITE_ID}
labels:
- "traefik.enable=true"
- - "traefik.http.routers.landing.rule=PathPrefix(`/`)"
- - "traefik.http.services.landing.loadbalancer.server.port=80"
+ - "traefik.http.routers.landing.rule=Host(`${GUI_HOST}`)"
- "traefik.http.routers.landing.tls=true"
spot:
- image: docker.verbis.dkfz.de/ccp-private/central-spot
+ image: samply/rustyspot:latest
+ platform: linux/amd64
environment:
- BEAM_SECRET: "${FOCUS_BEAM_SECRET_SHORT}"
- BEAM_URL: http://beam-proxy:8081
- BEAM_PROXY_ID: ${SITE_ID}
- BEAM_BROKER_ID: ${BROKER_ID}
- BEAM_APP_ID: "focus"
- PROJECT_METADATA: "cce"
+ HTTP_PROXY: ${http_proxy}
+ HTTPS_PROXY: ${https_proxy}
+ NO_PROXY: beam-proxy, prism
+ BEAM_SECRET: "${LOCAL_BEAM_SECRET_SPOT}"
+ BEAM_PROXY_URL: http://beam-proxy:8081
+ BEAM_APP_ID: "spot.${LOCAL_BEAM_ID}.${BROKER_HOST}"
+ CORS_ORIGIN: "https://${GUI_HOST}"
+ SITES: ${SITES}
+ TRANSFORM: LENS
+ PROJECT: cce
+ BIND_ADDR: 0.0.0.0:8055
+ PRISM_URL: http://prism:8066
+ RUST_LOG: "info"
+ LOG_FILE: /logs/requests.log
+ volumes:
+ - ./logs:/logs
depends_on:
- "beam-proxy"
labels:
- "traefik.enable=true"
- - "traefik.http.services.spot.loadbalancer.server.port=8080"
+ - "traefik.http.services.spot.loadbalancer.server.port=8055"
- "traefik.http.middlewares.corsheaders2.headers.accesscontrolallowmethods=GET,OPTIONS,POST"
+ - "traefik.http.middlewares.corsheaders2.headers.accesscontrolallowheaders=content-type"
- "traefik.http.middlewares.corsheaders2.headers.accesscontrolalloworiginlist=https://${HOST}"
- "traefik.http.middlewares.corsheaders2.headers.accesscontrolallowcredentials=true"
- "traefik.http.middlewares.corsheaders2.headers.accesscontrolmaxage=-1"
- - "traefik.http.routers.spot.rule=Host(`${HOST}`) && PathPrefix(`/backend`)"
- - "traefik.http.middlewares.stripprefix_spot.stripprefix.prefixes=/backend"
+ - "traefik.http.routers.spot.rule=Host(`${HOST}`) && PathPrefix(`/prod`)"
+ - "traefik.http.middlewares.stripprefix_spot.stripprefix.prefixes=/prod"
- "traefik.http.routers.spot.tls=true"
- "traefik.http.routers.spot.middlewares=corsheaders2,stripprefix_spot,auth"
+a
\ No newline at end of file