feat: Archipelago demo stack (lightweight)
This commit is contained in:
43
neode-ui/fix-k484-nginx.sh
Executable file
43
neode-ui/fix-k484-nginx.sh
Executable file
@@ -0,0 +1,43 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Quick fix for k484 nginx SPA routing
|
||||
# Run this after installing k484 if /admin route doesn't work
|
||||
|
||||
echo "🔧 Fixing k484 nginx configuration for SPA routing..."
|
||||
|
||||
if ! /usr/local/bin/docker ps --filter name=k484-test --format "{{.Names}}" | grep -q k484-test; then
|
||||
echo "❌ k484-test container is not running"
|
||||
echo " Install k484 first through the Neode UI"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Update nginx config for SPA routing
|
||||
/usr/local/bin/docker exec k484-test sh -c 'cat > /etc/nginx/conf.d/default.conf << "EOF"
|
||||
server {
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
server_name localhost;
|
||||
root /usr/share/nginx/html;
|
||||
index index.html;
|
||||
|
||||
location / {
|
||||
try_files $uri /index.html;
|
||||
}
|
||||
|
||||
error_page 500 502 503 504 /50x.html;
|
||||
location = /50x.html {
|
||||
root /usr/share/nginx/html;
|
||||
}
|
||||
}
|
||||
EOF
|
||||
'
|
||||
|
||||
# Fix logo permissions
|
||||
/usr/local/bin/docker exec k484-test chmod 644 /usr/share/nginx/html/k484-logo.png 2>/dev/null || true
|
||||
|
||||
# Restart nginx
|
||||
/usr/local/bin/docker restart k484-test > /dev/null
|
||||
|
||||
echo "✅ k484 nginx config fixed!"
|
||||
echo " Try http://localhost:8103/admin now"
|
||||
|
||||
Reference in New Issue
Block a user