This commit is contained in:
2025-09-09 16:39:33 -04:00
parent ba7d6c3620
commit d59df0f2c9
+40 -1
View File
@@ -20,7 +20,7 @@ jobs:
# Clone the repository since Gitea runner doesn't auto-checkout # Clone the repository since Gitea runner doesn't auto-checkout
echo "Cloning repository..." echo "Cloning repository..."
git clone http://gitea.skalas.org/jskala/NFOguard.git /tmp/repo git clone http://192.168.253.221:3000/jskala/NFOguard.git /tmp/repo
cp -r /tmp/repo/* . cp -r /tmp/repo/* .
cp -r /tmp/repo/.* . 2>/dev/null || true cp -r /tmp/repo/.* . 2>/dev/null || true
rm -rf /tmp/repo rm -rf /tmp/repo
@@ -37,6 +37,45 @@ jobs:
docker --version || (echo "Docker not available" && exit 1) docker --version || (echo "Docker not available" && exit 1)
docker info || (echo "Docker daemon not running" && exit 1) docker info || (echo "Docker daemon not running" && exit 1)
- name: Configure Docker for local registry
run: |
echo "Configuring Docker daemon for insecure local registry..."
LOCAL_REGISTRY="192.168.253.221:3000"
# Check current Docker daemon config
if [ -f /etc/docker/daemon.json ]; then
echo "Current daemon.json:"
sudo cat /etc/docker/daemon.json
else
echo "No existing daemon.json found"
fi
# Create or update daemon.json
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json > /dev/null << EOF
{
"insecure-registries": ["$LOCAL_REGISTRY"]
}
EOF
echo "New daemon.json created:"
sudo cat /etc/docker/daemon.json
# Restart Docker daemon
echo "Restarting Docker daemon..."
sudo systemctl restart docker
# Wait for Docker to restart and verify
sleep 10
echo "Verifying Docker daemon..."
docker info | grep -A5 "Insecure Registries" || echo "Checking insecure registries..."
echo "Testing registry connectivity..."
curl -s "http://$LOCAL_REGISTRY/v2/" && echo "✅ Registry accessible via HTTP" || echo "❌ Registry not accessible"
echo "Docker configured for insecure registry: $LOCAL_REGISTRY"
- name: Build Docker image - name: Build Docker image
run: | run: |
echo "Building Docker image..." echo "Building Docker image..."