Compare commits

...

2 Commits

Author SHA1 Message Date
owain e0b09d6d44 Hardcode registry URL to fix variable issue
Build and push images / build-backend (push) Successful in 52s
Build and push images / build-worker (push) Successful in 46s
Build and push images / build-frontend (push) Failing after 14s
2026-06-06 14:39:27 +01:00
owain 97e79fd020 Hardcode registry URL to fix variable issue 2026-06-06 14:39:01 +01:00
+16 -29
View File
@@ -3,11 +3,7 @@ name: Build and push images
on: on:
push: push:
branches: [main] branches: [main]
workflow_dispatch: # allow manual trigger from Gitea UI workflow_dispatch:
env:
REGISTRY: ${{ vars.GITEA_URL }} # e.g. gitea.yourdomain.com — set in repo Settings → Variables
OWNER: ${{ gitea.repository_owner }}
jobs: jobs:
build-backend: build-backend:
@@ -16,12 +12,9 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Log in to Gitea registry - name: Log in to registry
uses: docker/login-action@v3 run: |
with: echo "${{ secrets.PACKAGE_TOKEN }}" | docker login gitea.jarrett.eu -u ${{ gitea.actor }} --password-stdin
registry: ${{ env.REGISTRY }}
username: ${{ gitea.actor }}
password: ${{ secrets.PACKAGE_TOKEN }}
- name: Build and push backend - name: Build and push backend
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
@@ -30,8 +23,8 @@ jobs:
file: ./backend/Dockerfile file: ./backend/Dockerfile
push: true push: true
tags: | tags: |
${{ env.REGISTRY }}/${{ env.OWNER }}/milevault-backend:latest gitea.jarrett.eu/${{ gitea.repository_owner }}/milevault-backend:latest
${{ env.REGISTRY }}/${{ env.OWNER }}/milevault-backend:${{ gitea.sha }} gitea.jarrett.eu/${{ gitea.repository_owner }}/milevault-backend:${{ gitea.sha }}
build-worker: build-worker:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -39,12 +32,9 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Log in to Gitea registry - name: Log in to registry
uses: docker/login-action@v3 run: |
with: echo "${{ secrets.PACKAGE_TOKEN }}" | docker login gitea.jarrett.eu -u ${{ gitea.actor }} --password-stdin
registry: ${{ env.REGISTRY }}
username: ${{ gitea.actor }}
password: ${{ secrets.PACKAGE_TOKEN }}
- name: Build and push worker - name: Build and push worker
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
@@ -53,8 +43,8 @@ jobs:
file: ./backend/Dockerfile.worker file: ./backend/Dockerfile.worker
push: true push: true
tags: | tags: |
${{ env.REGISTRY }}/${{ env.OWNER }}/milevault-worker:latest gitea.jarrett.eu/${{ gitea.repository_owner }}/milevault-worker:latest
${{ env.REGISTRY }}/${{ env.OWNER }}/milevault-worker:${{ gitea.sha }} gitea.jarrett.eu/${{ gitea.repository_owner }}/milevault-worker:${{ gitea.sha }}
build-frontend: build-frontend:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -62,12 +52,9 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Log in to Gitea registry - name: Log in to registry
uses: docker/login-action@v3 run: |
with: echo "${{ secrets.PACKAGE_TOKEN }}" | docker login gitea.jarrett.eu -u ${{ gitea.actor }} --password-stdin
registry: ${{ env.REGISTRY }}
username: ${{ gitea.actor }}
password: ${{ secrets.PACKAGE_TOKEN }}
- name: Build and push frontend - name: Build and push frontend
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
@@ -76,8 +63,8 @@ jobs:
file: ./frontend/Dockerfile file: ./frontend/Dockerfile
push: true push: true
tags: | tags: |
${{ env.REGISTRY }}/${{ env.OWNER }}/milevault-frontend:latest gitea.jarrett.eu/${{ gitea.repository_owner }}/milevault-frontend:latest
${{ env.REGISTRY }}/${{ env.OWNER }}/milevault-frontend:${{ gitea.sha }} gitea.jarrett.eu/${{ gitea.repository_owner }}/milevault-frontend:${{ gitea.sha }}
build-args: | build-args: |
VITE_API_URL=/api VITE_API_URL=/api
VITE_MAPBOX_TOKEN= VITE_MAPBOX_TOKEN=