diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 9aa2e6a..4a75a30 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -4,7 +4,6 @@ on: push: branches: - prod - jobs: deploy: runs-on: docker @@ -12,6 +11,10 @@ jobs: image: docker:latest volumes: - /var/run/docker.sock:/var/run/docker.sock + env: + REGISTRY: git.lan.krilio.net + REGISTRY_USER: ${{ secrets.REGISTRY_USER }} + REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }} steps: - name: Checkout run: | @@ -21,10 +24,8 @@ jobs: - name: Build and push run: | - echo "${{ secrets.REGISTRY_PASSWORD }}" | \ - docker login git.lan.krilio.net \ - -u ${{ secrets.REGISTRY_USER }} \ - --password-stdin + mkdir -p /root/.docker + echo "{\"auths\":{\"git.lan.krilio.net\":{\"auth\":\"$(echo -n ${REGISTRY_USER}:${REGISTRY_PASSWORD} | base64)\"}}}" > /root/.docker/config.json docker build -t git.lan.krilio.net/nuno/test-app:prod . docker push git.lan.krilio.net/nuno/test-app:prod