From 294ae08cdacc6618108a23053e0e049a06ea099c Mon Sep 17 00:00:00 2001 From: dev Date: Sun, 3 May 2026 14:45:25 +0200 Subject: [PATCH] Fix docker-run.sh with correct paths --- docker-run.sh | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/docker-run.sh b/docker-run.sh index 03e60ec..7f046f5 100755 --- a/docker-run.sh +++ b/docker-run.sh @@ -1,13 +1,32 @@ #!/bin/bash # Start FTS services -cd /home/fts +# FTS and UI are installed system-wide in Python -# Start the API service +# Create required directories +mkdir -p /home/fts/Logs +mkdir -p /home/fts/FreeTAKServerDataPackageFolder +mkdir -p /home/fts/certs + +# Set environment variables for FTS +export FTS_MAINPATH=/home/fts +export FTS_DP_ADDRESS=0.0.0.0 +export FTS_USER_ADDRESS=0.0.0.0 +export FTS_API_ADDRESS=0.0.0.0 + +# Start the FTS API service in background python3 -m FreeTAKServer.controllers.services.FTS & +FTS_PID=$! -# Start the UI -cd /home/fts/FreeTAKServer-UI -python3 run.py & +# Wait for FTS to start +sleep 5 -wait +# Start the UI (it's installed as FreeTAKServer-UI package) +cd /home/fts +python3 -m FreeTAKServer_UI.run & +UI_PID=$! + +echo "FTS PID: $FTS_PID, UI PID: $UI_PID" + +# Wait for both processes +wait $FTS_PID $UI_PID