diff --git a/.gitea/workflows/dockerimage.yaml b/.gitea/workflows/dockerimage.yaml index e4b96c8..d1d94a6 100644 --- a/.gitea/workflows/dockerimage.yaml +++ b/.gitea/workflows/dockerimage.yaml @@ -21,11 +21,19 @@ jobs: steps: - name: Login to Gitea Container Registry - uses: docker/login-action@v3 - with: - registry: gitea.arcodange.duckdns.org - username: ${{ github.actor }} - password: ${{ secrets.PACKAGES_TOKEN }} + run: | + mkdir -p ~/.docker + cat < /root/.docker/config.json + { + "auths": { + "gitea.arcodange.duckdns.org": { + "auth": "$(echo ${{ github.actor }}:${{ secrets.PACKAGES_TOKEN }} | base64)" + } + } + } + EOF + chmod 644 /root/.docker/config.json + chmod 755 /root/.docker/ - name: git checkout uses: actions/checkout@v4 @@ -36,6 +44,8 @@ jobs: docker build -t app . for TAG in $TAGS; do docker tag app gitea.arcodange.duckdns.org/${{ github.repository }}:$TAG + export HTTPS_PROXY=192.168.1.201:8082 docker push gitea.arcodange.duckdns.org/${{ github.repository }}:$TAG + unset HTTPS_PROXY done \ No newline at end of file