From 657a2a067021cfc5ae40c1f647bd7f903ef62312 Mon Sep 17 00:00:00 2001 From: chk <79915315+ChKendel@users.noreply.github.com> Date: Fri, 12 Jun 2026 19:12:46 +0200 Subject: [PATCH] Emergency Stop fix 2 --- nginxPages/10-server-schooltech.conf | 17 +++++++++++++++++ public/app.js | 4 ++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/nginxPages/10-server-schooltech.conf b/nginxPages/10-server-schooltech.conf index 2563ea7..1377011 100644 --- a/nginxPages/10-server-schooltech.conf +++ b/nginxPages/10-server-schooltech.conf @@ -17,6 +17,23 @@ server { try_files $uri $uri/ /index.html; } + # Robot Driver: power-status + emergency-stop (interner Proxy, vermeidet CORS) + location = /api/power-status { + proxy_pass http://appServer_TunnelHead:9798/api/power-status; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location = /api/emergency-stop { + proxy_pass http://appServer_TunnelHead:9798/api/emergency-stop; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + # API forwarding (auth) location /api/ { proxy_pass http://appserverauth:3000/api/; diff --git a/public/app.js b/public/app.js index 69d21e6..03114a9 100755 --- a/public/app.js +++ b/public/app.js @@ -71,8 +71,8 @@ function performLocalLogout() { // =========================== // Armed-Status prüfen // =========================== -const POWER_STATUS_URL = 'https://robotdriver.server.schooltech.ch/api/power-status'; -const ESTOP_URL = 'https://robotdriver.server.schooltech.ch/api/emergency-stop'; +const POWER_STATUS_URL = '/api/power-status'; +const ESTOP_URL = '/api/emergency-stop'; async function updateArmedStatus() { console.log('[armed-check] GET', POWER_STATUS_URL);