Files
minattest/.gitea/workflows/build.yml
T
steinhelge 378418b9b6
Build & Push MinAttest / build-and-push (push) Has been cancelled
Fix Docker build contexts and Dockerfile paths
2025-11-17 17:37:03 +01:00

55 lines
1.5 KiB
YAML

name: Build & Push MinAttest
on:
push:
branches:
- main
jobs:
build-and-push:
runs-on: docker # 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