diff --git a/config/docker/caddy/web-app/Caddyfile b/config/docker/caddy/web-app/Caddyfile index 56b28bfa..ab98064a 100644 --- a/config/docker/caddy/web-app/Caddyfile +++ b/config/docker/caddy/web-app/Caddyfile @@ -1,11 +1,15 @@ +# Caddyfile + { -# Global Options +# Global options servers { metrics } } -:4000 { +# Define the site + +app.mo-code.at:4000, :4000 { # Root directory for static files root * /usr/share/caddy @@ -30,13 +34,10 @@ } header @static Cache-Control "public, max-age=31536000, immutable" -# Security Headers (Future Proofing for Wasm) +# Security Headers header { - # Cross-Origin Isolation for SharedArrayBuffer (required for some Wasm features) Cross-Origin-Opener-Policy "same-origin" Cross-Origin-Embedder-Policy "require-corp" - - # Standard Security Headers X-Content-Type-Options "nosniff" X-Frame-Options "DENY" Referrer-Policy "strict-origin-when-cross-origin" @@ -45,11 +46,9 @@ # --- ROUTING LOGIC --- -# 1. API Proxy (Priority 1) +# 1. API Proxy handle /api/* { - reverse_proxy api-gateway:8081 { - header_up Host {upstream_hostport} - } + reverse_proxy api-gateway:8081 } # 2. Health Check @@ -57,12 +56,9 @@ respond "healthy" 200 } -# 3. Static Files & SPA Fallback (Stable Config) +# 3. Static Files & SPA Fallback handle { - # Serve static files if they exist - file_server - - # SPA Routing: Fallback to index.html for non-existent files try_files {path} /index.html + file_server } } diff --git a/docs/ScreenShots/browser-console_token-error_2026-03-12.txt b/docs/ScreenShots/archive/browser-console_token-error_2026-03-12.txt similarity index 100% rename from docs/ScreenShots/browser-console_token-error_2026-03-12.txt rename to docs/ScreenShots/archive/browser-console_token-error_2026-03-12.txt diff --git a/docs/ScreenShots/browser-console_token-error_2026-03-12_16-20.txt b/docs/ScreenShots/archive/browser-console_token-error_2026-03-12_16-20.txt similarity index 100% rename from docs/ScreenShots/browser-console_token-error_2026-03-12_16-20.txt rename to docs/ScreenShots/archive/browser-console_token-error_2026-03-12_16-20.txt diff --git a/docs/ScreenShots/https-app-mo-code-at_token-error_2026-03-12_10-56.png b/docs/ScreenShots/archive/https-app-mo-code-at_token-error_2026-03-12_10-56.png similarity index 100% rename from docs/ScreenShots/https-app-mo-code-at_token-error_2026-03-12_10-56.png rename to docs/ScreenShots/archive/https-app-mo-code-at_token-error_2026-03-12_10-56.png diff --git a/docs/ScreenShots/inkognito-browser_app-error_2026-03-12_14-23.png b/docs/ScreenShots/archive/inkognito-browser_app-error_2026-03-12_14-23.png similarity index 100% rename from docs/ScreenShots/inkognito-browser_app-error_2026-03-12_14-23.png rename to docs/ScreenShots/archive/inkognito-browser_app-error_2026-03-12_14-23.png diff --git a/docs/ScreenShots/local-gradlew-build_2026-03-12_14-00.txt b/docs/ScreenShots/archive/local-gradlew-build_2026-03-12_14-00.txt similarity index 100% rename from docs/ScreenShots/local-gradlew-build_2026-03-12_14-00.txt rename to docs/ScreenShots/archive/local-gradlew-build_2026-03-12_14-00.txt diff --git a/docs/ScreenShots/lokal-ping-service-error-brower-console_2026-03-12.txt b/docs/ScreenShots/archive/lokal-ping-service-error-brower-console_2026-03-12.txt similarity index 100% rename from docs/ScreenShots/lokal-ping-service-error-brower-console_2026-03-12.txt rename to docs/ScreenShots/archive/lokal-ping-service-error-brower-console_2026-03-12.txt diff --git a/docs/ScreenShots/lokal-ping-service-error-brower-console_2026-03-12_11-57.txt b/docs/ScreenShots/archive/lokal-ping-service-error-brower-console_2026-03-12_11-57.txt similarity index 100% rename from docs/ScreenShots/lokal-ping-service-error-brower-console_2026-03-12_11-57.txt rename to docs/ScreenShots/archive/lokal-ping-service-error-brower-console_2026-03-12_11-57.txt diff --git a/docs/ScreenShots/lokal-ping-service-error-brower-console_2026-03-12_12-09.txt b/docs/ScreenShots/archive/lokal-ping-service-error-brower-console_2026-03-12_12-09.txt similarity index 100% rename from docs/ScreenShots/lokal-ping-service-error-brower-console_2026-03-12_12-09.txt rename to docs/ScreenShots/archive/lokal-ping-service-error-brower-console_2026-03-12_12-09.txt diff --git a/docs/ScreenShots/pangolin-ressourcen_2026-03-12_14-16.png b/docs/ScreenShots/archive/pangolin-ressourcen_2026-03-12_14-16.png similarity index 100% rename from docs/ScreenShots/pangolin-ressourcen_2026-03-12_14-16.png rename to docs/ScreenShots/archive/pangolin-ressourcen_2026-03-12_14-16.png diff --git a/docs/ScreenShots/pangolin-web-app-einstellungen_v01_2026-03-12_14-18.png b/docs/ScreenShots/archive/pangolin-web-app-einstellungen_v01_2026-03-12_14-18.png similarity index 100% rename from docs/ScreenShots/pangolin-web-app-einstellungen_v01_2026-03-12_14-18.png rename to docs/ScreenShots/archive/pangolin-web-app-einstellungen_v01_2026-03-12_14-18.png diff --git a/docs/ScreenShots/pangolin-web-app-einstellungen_v01_2026-03-12_15-37.png b/docs/ScreenShots/archive/pangolin-web-app-einstellungen_v01_2026-03-12_15-37.png similarity index 100% rename from docs/ScreenShots/pangolin-web-app-einstellungen_v01_2026-03-12_15-37.png rename to docs/ScreenShots/archive/pangolin-web-app-einstellungen_v01_2026-03-12_15-37.png diff --git a/docs/ScreenShots/pangolin-web-app-einstellungen_v02_2026-03-12_14-18.png b/docs/ScreenShots/archive/pangolin-web-app-einstellungen_v02_2026-03-12_14-18.png similarity index 100% rename from docs/ScreenShots/pangolin-web-app-einstellungen_v02_2026-03-12_14-18.png rename to docs/ScreenShots/archive/pangolin-web-app-einstellungen_v02_2026-03-12_14-18.png diff --git a/docs/ScreenShots/pangolin-web-app-einstellungen_v02_2026-03-12_15-37.png b/docs/ScreenShots/archive/pangolin-web-app-einstellungen_v02_2026-03-12_15-37.png similarity index 100% rename from docs/ScreenShots/pangolin-web-app-einstellungen_v02_2026-03-12_15-37.png rename to docs/ScreenShots/archive/pangolin-web-app-einstellungen_v02_2026-03-12_15-37.png diff --git a/docs/ScreenShots/pro-env_2026-03-12_13-33-36.png b/docs/ScreenShots/archive/pro-env_2026-03-12_13-33-36.png similarity index 100% rename from docs/ScreenShots/pro-env_2026-03-12_13-33-36.png rename to docs/ScreenShots/archive/pro-env_2026-03-12_13-33-36.png diff --git a/docs/ScreenShots/pro-env_2026-03-12_13-33-53.png b/docs/ScreenShots/archive/pro-env_2026-03-12_13-33-53.png similarity index 100% rename from docs/ScreenShots/pro-env_2026-03-12_13-33-53.png rename to docs/ScreenShots/archive/pro-env_2026-03-12_13-33-53.png diff --git a/docs/ScreenShots/pro-env_2026-03-12_13-34-05.png b/docs/ScreenShots/archive/pro-env_2026-03-12_13-34-05.png similarity index 100% rename from docs/ScreenShots/pro-env_2026-03-12_13-34-05.png rename to docs/ScreenShots/archive/pro-env_2026-03-12_13-34-05.png diff --git a/docs/ScreenShots/pro-env_2026-03-12_13-34-15.png b/docs/ScreenShots/archive/pro-env_2026-03-12_13-34-15.png similarity index 100% rename from docs/ScreenShots/pro-env_2026-03-12_13-34-15.png rename to docs/ScreenShots/archive/pro-env_2026-03-12_13-34-15.png diff --git a/docs/ScreenShots/prod-browser-error_2026-03-12_15-35.png b/docs/ScreenShots/archive/prod-browser-error_2026-03-12_15-35.png similarity index 100% rename from docs/ScreenShots/prod-browser-error_2026-03-12_15-35.png rename to docs/ScreenShots/archive/prod-browser-error_2026-03-12_15-35.png diff --git a/docs/ScreenShots/prod-deploy-erfolgreich_2026-03-12_14-14.png b/docs/ScreenShots/archive/prod-deploy-erfolgreich_2026-03-12_14-14.png similarity index 100% rename from docs/ScreenShots/prod-deploy-erfolgreich_2026-03-12_14-14.png rename to docs/ScreenShots/archive/prod-deploy-erfolgreich_2026-03-12_14-14.png diff --git a/docs/ScreenShots/prod-deploy-script_2026-03-12_14-12.png b/docs/ScreenShots/archive/prod-deploy-script_2026-03-12_14-12.png similarity index 100% rename from docs/ScreenShots/prod-deploy-script_2026-03-12_14-12.png rename to docs/ScreenShots/archive/prod-deploy-script_2026-03-12_14-12.png diff --git a/docs/ScreenShots/prod-docker-logs-web-app_2026-03-12_17-10.png b/docs/ScreenShots/archive/prod-docker-logs-web-app_2026-03-12_17-10.png similarity index 100% rename from docs/ScreenShots/prod-docker-logs-web-app_2026-03-12_17-10.png rename to docs/ScreenShots/archive/prod-docker-logs-web-app_2026-03-12_17-10.png diff --git a/docs/ScreenShots/prod-docker-logs-webapp_2026-03-12_14-54.png b/docs/ScreenShots/archive/prod-docker-logs-webapp_2026-03-12_14-54.png similarity index 100% rename from docs/ScreenShots/prod-docker-logs-webapp_2026-03-12_14-54.png rename to docs/ScreenShots/archive/prod-docker-logs-webapp_2026-03-12_14-54.png diff --git a/docs/ScreenShots/prod-login-error-browser-console_2026-03-12_13-08.txt b/docs/ScreenShots/archive/prod-login-error-browser-console_2026-03-12_13-08.txt similarity index 100% rename from docs/ScreenShots/prod-login-error-browser-console_2026-03-12_13-08.txt rename to docs/ScreenShots/archive/prod-login-error-browser-console_2026-03-12_13-08.txt diff --git a/docs/ScreenShots/prod-login-error-browser-console_2026-03-12_13-29.txt b/docs/ScreenShots/archive/prod-login-error-browser-console_2026-03-12_13-29.txt similarity index 100% rename from docs/ScreenShots/prod-login-error-browser-console_2026-03-12_13-29.txt rename to docs/ScreenShots/archive/prod-login-error-browser-console_2026-03-12_13-29.txt diff --git a/docs/ScreenShots/prod_web-app_2026-03-12_14-41.png b/docs/ScreenShots/archive/prod_web-app_2026-03-12_14-41.png similarity index 100% rename from docs/ScreenShots/prod_web-app_2026-03-12_14-41.png rename to docs/ScreenShots/archive/prod_web-app_2026-03-12_14-41.png diff --git a/docs/ScreenShots/pangolin-web-app-einstellungen-allg_2026-03-13_10-31.png b/docs/ScreenShots/pangolin-web-app-einstellungen-allg_2026-03-13_10-31.png new file mode 100644 index 00000000..45792a1c Binary files /dev/null and b/docs/ScreenShots/pangolin-web-app-einstellungen-allg_2026-03-13_10-31.png differ diff --git a/docs/ScreenShots/pangolin-web-app-einstellungen-allg_2026-03-13_10-54.png b/docs/ScreenShots/pangolin-web-app-einstellungen-allg_2026-03-13_10-54.png new file mode 100644 index 00000000..5f19a9d3 Binary files /dev/null and b/docs/ScreenShots/pangolin-web-app-einstellungen-allg_2026-03-13_10-54.png differ diff --git a/docs/ScreenShots/pangolin-web-app-einstellungen_2026-03-13_10-00.png b/docs/ScreenShots/pangolin-web-app-einstellungen_2026-03-13_10-00.png new file mode 100644 index 00000000..0563fd93 Binary files /dev/null and b/docs/ScreenShots/pangolin-web-app-einstellungen_2026-03-13_10-00.png differ diff --git a/docs/ScreenShots/pangolin-web-app-einstellungen_2026-03-13_10-01.png b/docs/ScreenShots/pangolin-web-app-einstellungen_2026-03-13_10-01.png new file mode 100644 index 00000000..75e55a84 Binary files /dev/null and b/docs/ScreenShots/pangolin-web-app-einstellungen_2026-03-13_10-01.png differ