Build [v1.9.11] (The Convergence: Manual Login & Runtime Discovery)
This commit is contained in:
@@ -14,6 +14,17 @@ if [ -d "/app/logs" ]; then
|
||||
chown -R nextjs:nodejs /app/logs
|
||||
fi
|
||||
|
||||
# Generate network.json for frontend runtime discovery
|
||||
echo "🐳 [Docker] Generating public/network.json..."
|
||||
cat <<EOF > /app/public/network.json
|
||||
{
|
||||
"SERVER_IP": "${SERVER_IP:-localhost}",
|
||||
"BACKEND_PORT": ${BACKEND_PORT:-8000},
|
||||
"BACKEND_SSL_PORT": ${BACKEND_SSL_PORT:-8908}
|
||||
}
|
||||
EOF
|
||||
chown nextjs:nodejs /app/public/network.json
|
||||
|
||||
# Hand off to the application server as the nextjs user
|
||||
echo "🐳 [Docker] Starting Next.js standalone server as nextjs user..."
|
||||
exec su-exec nextjs node server.js
|
||||
|
||||
Reference in New Issue
Block a user