fix: set DATA_DIR and LOGS_DIR environment variables in start_server.sh
- DATA_DIR=./data points backend to correct config location - Ensures ldap_config.json and database are found consistently - Matches docker-compose setup
This commit is contained in:
@@ -25,10 +25,12 @@ source .venv/bin/activate
|
|||||||
echo "📦 Updating Python dependencies..."
|
echo "📦 Updating Python dependencies..."
|
||||||
pip install -q -r backend/requirements.txt
|
pip install -q -r backend/requirements.txt
|
||||||
|
|
||||||
# 4. Get Local IP and set CORS origins
|
# 4. Get Local IP and set environment variables
|
||||||
LOCAL_IP=$(ipconfig getifaddr en0 || ipconfig getifaddr en1 || echo "localhost")
|
LOCAL_IP=$(ipconfig getifaddr en0 || ipconfig getifaddr en1 || echo "localhost")
|
||||||
export ALLOWED_ORIGINS="http://localhost:$FRONTEND_PORT,http://localhost:$BACKEND_PORT,https://localhost:$FRONTEND_SSL_PORT,https://localhost:$BACKEND_SSL_PORT,https://$LOCAL_IP:$FRONTEND_SSL_PORT,https://$LOCAL_IP:$BACKEND_SSL_PORT"
|
export ALLOWED_ORIGINS="http://localhost:$FRONTEND_PORT,http://localhost:$BACKEND_PORT,https://localhost:$FRONTEND_SSL_PORT,https://localhost:$BACKEND_SSL_PORT,https://$LOCAL_IP:$FRONTEND_SSL_PORT,https://$LOCAL_IP:$BACKEND_SSL_PORT"
|
||||||
export JWT_SECRET_KEY="${JWT_SECRET_KEY:-ephemeral-dev-key-$(date +%s)}"
|
export JWT_SECRET_KEY="${JWT_SECRET_KEY:-ephemeral-dev-key-$(date +%s)}"
|
||||||
|
export DATA_DIR="./data"
|
||||||
|
export LOGS_DIR="./logs"
|
||||||
|
|
||||||
echo "🔥 Starting Backend on port $BACKEND_PORT..."
|
echo "🔥 Starting Backend on port $BACKEND_PORT..."
|
||||||
echo " CORS origins: $ALLOWED_ORIGINS"
|
echo " CORS origins: $ALLOWED_ORIGINS"
|
||||||
|
|||||||
Reference in New Issue
Block a user