From f8972027ebb6135cd2a86a13df755b29231f8a92 Mon Sep 17 00:00:00 2001 From: Niolon Date: Fri, 5 Dec 2025 11:41:59 +0000 Subject: [PATCH 01/11] Add changes --- environment.env.template | 3 ++- qcrbox_frontend/core/settings.py | 5 ++++- qcrbox_frontend/qcrbox/templates/workflow.html | 8 +++++++- qcrbox_frontend/qcrbox/views/datasets.py | 11 +++++++++-- qcrbox_frontend/qcrbox/views/workflows.py | 4 ++++ 5 files changed, 26 insertions(+), 5 deletions(-) diff --git a/environment.env.template b/environment.env.template index 92bd476..6e31918 100644 --- a/environment.env.template +++ b/environment.env.template @@ -8,7 +8,8 @@ POSTGRES_PASSWORD='postgres' POSTGRES_PORT=5432 API_BASE_URL='http://host.docker.internal:11000' -API_VISUALISER_PORT='12008' +TRAEFIK_HTTP_PORT='12345' +GUI_DOMAIN_PREFIX='.gui.' MAX_LENGTH_API_LOG=10000 diff --git a/qcrbox_frontend/core/settings.py b/qcrbox_frontend/core/settings.py index f8692ec..24ef725 100644 --- a/qcrbox_frontend/core/settings.py +++ b/qcrbox_frontend/core/settings.py @@ -211,7 +211,10 @@ # API settings API_BASE_URL = os.environ.get('API_BASE_URL', 'http://127.0.0.1:11000') -API_VISUALISER_PORT = os.environ.get('API_VISUALISER_PORT', '12008') + +# Traefik / GUI Routing settings +TRAEFIK_HTTP_PORT = os.environ.get('TRAEFIK_HTTP_PORT', '12345') +GUI_DOMAIN_PREFIX = os.environ.get('GUI_DOMAIN_PREFIX', '.gui.') # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/3.2/howto/static-files/ diff --git a/qcrbox_frontend/qcrbox/templates/workflow.html b/qcrbox_frontend/qcrbox/templates/workflow.html index c1e37fd..ef14233 100644 --- a/qcrbox_frontend/qcrbox/templates/workflow.html +++ b/qcrbox_frontend/qcrbox/templates/workflow.html @@ -168,8 +168,14 @@
Calculation in progress, do not close this tab!
{% if current_command.interactive %} {% elif calculation_in_progress %}