diff --git a/.gitea/workflows/cd-bootstrap.yml b/.gitea/workflows/cd-bootstrap.yml index 888d090..26f657d 100644 --- a/.gitea/workflows/cd-bootstrap.yml +++ b/.gitea/workflows/cd-bootstrap.yml @@ -82,6 +82,20 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + - name: Configure insecure registry + run: | + sudo mkdir -p /etc/docker + + if [ -f /etc/docker/daemon.json ] && [ -s /etc/docker/daemon.json ]; then + echo "$(jq '. + {"insecure-registries": ["${{ env.REGISTRY_HOST }}"]}' /etc/docker/daemon.json)" | sudo tee /etc/docker/daemon.json + else + echo '{"insecure-registries": ["${{ env.REGISTRY_HOST }}"]}' | sudo tee /etc/docker/daemon.json + fi + + sudo systemctl restart docker + sleep 5 + docker info | grep "Insecure Registries" -A 2 + - name: Login to registry (if credentials provided) if: ${{ secrets.REGISTRY_USERNAME != '' && secrets.REGISTRY_PASSWORD != '' }} run: | @@ -141,6 +155,20 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + - name: Configure insecure registry + run: | + sudo mkdir -p /etc/docker + + if [ -f /etc/docker/daemon.json ] && [ -s /etc/docker/daemon.json ]; then + echo "$(jq '. + {"insecure-registries": ["${{ env.REGISTRY_HOST }}"]}' /etc/docker/daemon.json)" | sudo tee /etc/docker/daemon.json + else + echo '{"insecure-registries": ["${{ env.REGISTRY_HOST }}"]}' | sudo tee /etc/docker/daemon.json + fi + + sudo systemctl restart docker + sleep 5 + docker info | grep "Insecure Registries" -A 2 + - name: Login to registry (if credentials provided) if: ${{ secrets.REGISTRY_USERNAME != '' && secrets.REGISTRY_PASSWORD != '' }} run: |