Experimental gui.
This commit is contained in:
39
experimental/daemon/tests/integration/debug-container.sh
Executable file
39
experimental/daemon/tests/integration/debug-container.sh
Executable file
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
echo "🐳 Starting wild-cloud-central debug container..."
|
||||
|
||||
# Build the Docker image if it doesn't exist
|
||||
if ! docker images | grep -q wild-cloud-central-test; then
|
||||
echo "🔨 Building Docker image..."
|
||||
docker build -t wild-cloud-central-test .
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "🔧 Starting container with shell access..."
|
||||
echo ""
|
||||
echo "📍 Access points:"
|
||||
echo " - Management UI: http://localhost:9080"
|
||||
echo " - API directly: http://localhost:9081"
|
||||
echo ""
|
||||
echo "💡 Inside the container you can:"
|
||||
echo " - Start services manually: /test-installation.sh"
|
||||
echo " - Check logs: journalctl or service status"
|
||||
echo " - Test APIs: curl http://localhost:5055/api/v1/health"
|
||||
echo " - Modify config: nano /etc/wild-cloud-central/config.yaml"
|
||||
echo " - View web files: ls /var/www/html/wild-central/"
|
||||
echo ""
|
||||
|
||||
# Run container with shell access
|
||||
docker run --rm -it \
|
||||
-p 127.0.0.1:9081:5055 \
|
||||
-p 127.0.0.1:9080:80 \
|
||||
-p 127.0.0.1:9053:53/udp \
|
||||
-p 127.0.0.1:9067:67/udp \
|
||||
-p 127.0.0.1:9069:69/udp \
|
||||
--cap-add=NET_ADMIN \
|
||||
--cap-add=NET_BIND_SERVICE \
|
||||
--name wild-central-debug \
|
||||
wild-cloud-central-test \
|
||||
/bin/bash
|
Reference in New Issue
Block a user