diff --git a/.github/workflows/dockerx.yml b/.github/workflows/dockerx.yml index 0482077..b884217 100644 --- a/.github/workflows/dockerx.yml +++ b/.github/workflows/dockerx.yml @@ -3,30 +3,34 @@ name: Docker Deployment on: push: branches: - - "release" - - pull_request: - branches: - - "release" + - release jobs: - dockerx: + docker: runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 - - name: Login to DockerHub - uses: docker/login-action@v1 + - name: Login to Gitea Registry + uses: docker/login-action@v3 with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_PASSWORD }} + registry: 52.156.106.39.nip.io + username: ${{ secrets.GITEA_USERNAME }} + password: ${{ secrets.GITEA_TOKEN }} - - name: Build and push - uses: docker/build-push-action@v2 + - name: Build and Push Docker Image + uses: docker/build-push-action@v5 with: + context: . push: true - tags: ${{ secrets.DOCKERHUB_USERNAME }}/todo-nodejs-vx:${{github.run_number}} \ No newline at end of file + tags: | + 52.156.106.39.nip.io/${{ secrets.GITEA_USERNAME }}/todo-nodejs-vx:latest + 52.156.106.39.nip.io/${{ secrets.GITEA_USERNAME }}/todo-nodejs-vx:${{ github.run_number }} \ No newline at end of file