fix(https): move Flask backend to 8443 to avoid netns conflict with http service on 8080
This commit is contained in:
@@ -62,7 +62,7 @@ cat > /etc/caddy/Caddyfile <<EOF
|
||||
tls ${CERT} ${KEY}
|
||||
route {
|
||||
decnet_fp
|
||||
reverse_proxy 127.0.0.1:8080
|
||||
reverse_proxy 127.0.0.1:8443
|
||||
}
|
||||
}
|
||||
EOF
|
||||
@@ -75,12 +75,12 @@ python3 -c "
|
||||
import socket, sys, time
|
||||
for _ in range(80):
|
||||
try:
|
||||
s = socket.create_connection(('127.0.0.1', 8080), timeout=0.25)
|
||||
s = socket.create_connection(('127.0.0.1', 8443), timeout=0.25)
|
||||
s.close()
|
||||
sys.exit(0)
|
||||
except OSError:
|
||||
time.sleep(0.1)
|
||||
print('Flask did not bind to :8080 in time', file=sys.stderr)
|
||||
print('Flask did not bind to :8443 in time', file=sys.stderr)
|
||||
sys.exit(1)
|
||||
" || { echo 'Flask startup failed — aborting'; kill $FLASK_PID 2>/dev/null; exit 1; }
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ logging.getLogger("werkzeug").setLevel(logging.ERROR)
|
||||
NODE_NAME = os.environ.get("NODE_NAME", "webserver")
|
||||
SERVICE_NAME = "https"
|
||||
LOG_TARGET = os.environ.get("LOG_TARGET", "")
|
||||
PORT = int(os.environ.get("PORT", "8080"))
|
||||
PORT = int(os.environ.get("PORT", "8443"))
|
||||
|
||||
_SERVER_CHOICES = [
|
||||
"Apache/2.4.41 (Ubuntu)",
|
||||
|
||||
Reference in New Issue
Block a user