From 17fee74862f746bc3863a354710c4a35b056efb3 Mon Sep 17 00:00:00 2001 From: GotthardG <51994228+GotthardG@users.noreply.github.com> Date: Fri, 11 Apr 2025 12:40:02 +0200 Subject: [PATCH] Update server config, SSL handling, and port mapping logic Refactored `run_server` to accept explicit config and SSL paths. Added dynamic environment-based config loading and stricter SSL path checks for production. Updated `docker-compose.yml` to use environment variable for port mapping and adjusted `config_prod.json` to reflect correct port usage. --- config_prod.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config_prod.json b/config_prod.json index 2a0957c..e5368c4 100644 --- a/config_prod.json +++ b/config_prod.json @@ -1,10 +1,10 @@ { "ssl_cert_path": "/app/backend/ssl/mx-aare-test.psi.ch.pem", "ssl_key_path": "/app/backend/ssl/mx-aare-test.psi.ch.key", - "OPENAPI_URL": "https://mx-aare-test.psi.ch:8000/openapi.json", + "OPENAPI_URL": "https://mx-aare-test.psi.ch:1492/openapi.json", "SCHEMA_PATH": "/app/src/openapi.json", "OUTPUT_DIRECTORY": "/app/openapi", - "PORT": 8000, + "PORT": 1492, "SSL_KEY_PATH": "/app/backend/ssl/mx-aare-test.psi.ch.key", "SSL_CERT_PATH": "/app/backend/ssl/mx-aare-test.psi.ch.pem" } \ No newline at end of file