Files
minattest/.gitea/workflows/build.yml
T
steinhelge 240d93ace1
Build & Push MinAttest / build-and-push (push) Failing after 3m49s
Update .gitea/workflows/build.yml
2025-11-17 19:31:47 +00:00

55 lines
1.5 KiB
YAML

name: Build & Push MinAttest
on:
push:
branches:
- main
jobs:
build-and-push:
runs-on: self-hosted # matcher labelen på runneren din
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Log in to Gitea Container Registry
run: |
echo "${{ secrets.REGISTRY_TOKEN }}" | docker login gitea.theriise.net -u steinhelge --password-stdin
# ---------- Frontend ----------
- name: Build Frontend
run: |
docker build \
-t gitea.theriise.net/steinhelge/minattest-frontend:latest \
-f frontend/minattest-app/Dockerfile \
frontend/minattest-app
- name: Push Frontend
run: |
docker push gitea.theriise.net/steinhelge/minattest-frontend:latest
# ---------- Backend API ----------
- name: Build API
run: |
docker build \
-t gitea.theriise.net/steinhelge/minattest-api:latest \
-f backend/Dockerfile \
backend
- name: Push API
run: |
docker push gitea.theriise.net/steinhelge/minattest-api:latest
# ---------- App Host / BFF ----------
- name: Build App Host
run: |
docker build \
-t gitea.theriise.net/steinhelge/minattest-app-host:latest \
-f frontend/minattest-app-host/Dockerfile \
frontend/minattest-app-host
- name: Push App Host
run: |
docker push gitea.theriise.net/steinhelge/minattest-app-host:latest