From bc4b84908fe66432e4ec9705afb22a3950ac5e42 Mon Sep 17 00:00:00 2001 From: yashsinghcodes Date: Thu, 23 Oct 2025 01:22:47 +0530 Subject: [PATCH 1/4] defaulting app replicas to 3 --- .env | 2 ++ docker-compose.yml | 1 + 2 files changed, 3 insertions(+) diff --git a/.env b/.env index 16a4f419..5f507244 100755 --- a/.env +++ b/.env @@ -96,6 +96,8 @@ SHUFFLE_WORKER_SERVER_URL= SHUFFLE_ORBORUS_PULL_TIME= # Max recursion depth for subflows SHUFFLE_MAX_EXECUTION_DEPTH= +# Amount of app replicas +SHUFFLE_APP_REPLICAS=3 # DATABASE CONFIGURATIONS DATASTORE_EMULATOR_HOST=shuffle-database:8000 diff --git a/docker-compose.yml b/docker-compose.yml index 8ab7e3b9..75638774 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -52,6 +52,7 @@ services: - HTTPS_PROXY=${HTTPS_PROXY} - SHUFFLE_PASS_WORKER_PROXY=${SHUFFLE_PASS_WORKER_PROXY} - SHUFFLE_PASS_APP_PROXY=${SHUFFLE_PASS_APP_PROXY} + - SHUFFLE_APP_REPLICAS=${SHUFFLE_APP_REPLICAS} - SHUFFLE_STATS_DISABLED=true - SHUFFLE_LOGS_DISABLED=true - SHUFFLE_SWARM_CONFIG=run From 97e264904dcb7317a5ec63a4583a8551ceecdcf5 Mon Sep 17 00:00:00 2001 From: Frikky Date: Fri, 24 Oct 2025 16:40:32 +0200 Subject: [PATCH 2/4] Set default app replicas to 3 --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index 75638774..70b3bd5d 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -56,6 +56,7 @@ services: - SHUFFLE_STATS_DISABLED=true - SHUFFLE_LOGS_DISABLED=true - SHUFFLE_SWARM_CONFIG=run + - SHUFFLE_APP_REPLICAS=3 - CLEANUP=false - SHUFFLE_WORKER_IMAGE=ghcr.io/shuffle/shuffle-worker:latest env_file: .env From 073c51ca3877d47e8bb067e59bd6d496d33df43f Mon Sep 17 00:00:00 2001 From: Frikky Date: Fri, 24 Oct 2025 16:42:57 +0200 Subject: [PATCH 3/4] Remove unused environment variables from docker-compose Removed SHUFFLE_ORBORUS_EXECUTION_CONCURRENCY environment variable and commented out DOCKER_HOST. --- docker-compose.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 70b3bd5d..8a8d2cd2 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -42,8 +42,6 @@ services: - /var/run/docker.sock:/var/run/docker.sock environment: - SHUFFLE_APP_SDK_TIMEOUT=300 - - SHUFFLE_ORBORUS_EXECUTION_CONCURRENCY=7 # The amount of concurrent executions Orborus can handle. - #- DOCKER_HOST=tcp://docker-socket-proxy:2375 - ENVIRONMENT_NAME=Shuffle - ORG_ID=Shuffle - BASE_URL=http://${OUTER_HOSTNAME}:5001 From 5564814ada701fd4660d9e37de67cb677706f27f Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Sun, 2 Nov 2025 10:25:58 +0000 Subject: [PATCH 4/4] fix: frontend/Dockerfile to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-DEBIAN12-LIBXML2-10350658 - https://snyk.io/vuln/SNYK-DEBIAN12-LIBXML2-10350668 - https://snyk.io/vuln/SNYK-DEBIAN12-EXPAT-6227597 - https://snyk.io/vuln/SNYK-DEBIAN12-EXPAT-9407503 - https://snyk.io/vuln/SNYK-DEBIAN12-TIFF-13019601 --- frontend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100755 => 100644 frontend/Dockerfile diff --git a/frontend/Dockerfile b/frontend/Dockerfile old mode 100755 new mode 100644 index 20051475..5df910ee --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -27,7 +27,7 @@ COPY ./*.json /usr/src/app/ RUN npm run build --loglevel verbose 2>&1 # Production environment -FROM nginx:1.29.0 +FROM nginx:1.29.3 RUN mkdir -p /usr/share/nginx/html/build RUN mkdir -p /usr/share/nginx/html/css