From d531dc25d878652e52cdf7e2a9ba004ceb1fa365 Mon Sep 17 00:00:00 2001 From: Torben Brenner Date: Wed, 20 Mar 2024 11:11:50 +0100 Subject: [PATCH] fix: solved deployment issues with spot --- .gitignore | 1 + docker-compose.yml | 1 + packages/lib/src/classes/spot.ts | 3 +++ 3 files changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index 1eafe59..1f96c15 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ TODO .env docker-compose.override.yml *.priv.pem +traefik.yaml diff --git a/docker-compose.yml b/docker-compose.yml index d32bd4d..b129826 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -69,6 +69,7 @@ services: - "traefik.enable=true" - "traefik.http.services.spot.loadbalancer.server.port=8080" - "traefik.http.middlewares.corsheaders.headers.accesscontrolallowmethods=GET,OPTIONS,POST" + - "traefik.http.middlewares.corsheaders.headers.accesscontrolallowheaders=content-type" - "traefik.http.middlewares.corsheaders.headers.accesscontrolalloworiginlist=https://${GUI_HOST}" - "traefik.http.middlewares.corsheaders.headers.accesscontrolallowcredentials=true" - "traefik.http.middlewares.corsheaders.headers.accesscontrolmaxage=-1" diff --git a/packages/lib/src/classes/spot.ts b/packages/lib/src/classes/spot.ts index 9ca7a84..11c76bf 100644 --- a/packages/lib/src/classes/spot.ts +++ b/packages/lib/src/classes/spot.ts @@ -64,6 +64,9 @@ export class Spot { const eventSource = new EventSource( `${this.url.toString()}beam/${this.currentTask}?wait_count=${this.sites.length}`, + { + withCredentials: true, + }, ); eventSource.addEventListener("new_result", (message) => { const response: BeamResult = JSON.parse(message.data);