Files
2025-06-26 08:28:52 -07:00

39 lines
1.1 KiB
Bash
Executable File

#!/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