local
This commit is contained in:
+40
-1
@@ -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..."
|
||||||
|
|||||||
Reference in New Issue
Block a user