diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 2aa699e..7a5fc5e 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -6,15 +6,17 @@ on: - "v*" jobs: - build: + build-and-push: runs-on: ubuntu-latest - steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Build Docker image - run: docker build ./backend --tag aoc-backend:${{ gitea.ref_name }} + - name: Log in to Gitea Container Registry + run: echo "${{ secrets.GITEA_TOKEN }}" | docker login git.cqre.net -u ${{ gitea.actor }} --password-stdin - - name: Verify image exists - run: docker images | grep aoc-backend + - name: Build Docker image + run: docker build ./backend --tag git.cqre.net/cqrenet/aoc-backend:${{ gitea.ref_name }} + + - name: Push Docker image + run: docker push git.cqre.net/cqrenet/aoc-backend:${{ gitea.ref_name }} diff --git a/docker-compose.yml b/docker-compose.yml index 2a88b80..3f713d9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,7 +13,7 @@ services: backend: # For local development you can switch back to: build: ./backend - image: ghcr.io/cqrenet/aoc-backend:v1.0.1 + image: git.cqre.net/cqrenet/aoc-backend:v1.0.1 container_name: aoc-backend restart: always env_file: