261a6294cb
* added dynamic configuration of Port in Desktop app * added dynamic configuration of API_URL to docker deployments. Now it works with editing only .env file.
36 lines
781 B
Bash
Executable File
36 lines
781 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
# Generate config.json from VITE_API_URL for development
|
|
# This makes the dev environment behave the same as production
|
|
|
|
CONFIG_FILE="/app/public/config.json"
|
|
|
|
echo "🔧 Generating development config.json..."
|
|
|
|
# Use VITE_API_URL from environment
|
|
API_BASE_URL="${VITE_API_URL:-}"
|
|
|
|
if [ -z "$API_BASE_URL" ]; then
|
|
echo "⚠️ VITE_API_URL not set, creating minimal config"
|
|
cat > "$CONFIG_FILE" <<EOF
|
|
{
|
|
"_comment": "Development mode - VITE_API_URL will be used as fallback"
|
|
}
|
|
EOF
|
|
else
|
|
echo "✅ API URL configured: $API_BASE_URL"
|
|
cat > "$CONFIG_FILE" <<EOF
|
|
{
|
|
"apiBaseURL": "$API_BASE_URL"
|
|
}
|
|
EOF
|
|
fi
|
|
|
|
echo "📄 Created config.json:"
|
|
cat "$CONFIG_FILE"
|
|
|
|
# Start Vite dev server
|
|
echo "🚀 Starting Vite dev server..."
|
|
exec npm run dev -- --host 0.0.0.0
|