Update .gitea/workflows/frontend.yml

This commit is contained in:
2026-05-30 10:31:08 +02:00
parent 733066ff29
commit 6979f1685a
+16 -2
View File
@@ -8,6 +8,7 @@ on:
push: push:
paths: paths:
- "frontend/**" - "frontend/**"
workflow_dispatch: {}
jobs: jobs:
build: build:
@@ -16,6 +17,19 @@ jobs:
- name: Install Git and Docker CLI - name: Install Git and Docker CLI
run: apk add --no-cache git docker-cli docker-cli-buildx run: apk add --no-cache git docker-cli docker-cli-buildx
- name: Log in to Gitea Container Registry
# This uses the automated token provided natively by Gitea Actions
run: echo "${{ secrets.babymonitor_cicd }}" | docker login gitea.lan -u ${{ github.actor }} --password-stdin
- name: Create Custom Buildx Builder for HTTP
run: |
# 1. Write a configuration rule forcing plain HTTP for your local domain
echo '[registry."gitea.lan"]' > buildkitd.toml
echo ' http = true' >> buildkitd.toml
# 2. Tell buildx to create and use a builder with this rule
docker buildx create --use --name local-http-builder --config buildkitd.toml
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
with: with:
@@ -26,6 +40,6 @@ jobs:
run: | run: |
docker buildx build \ docker buildx build \
--platform linux/arm64 \ --platform linux/arm64 \
-t babymonitor-frontend:latest \ -t gitea.lan/jacobh2/babymonitor:frontend-latest \
./frontend \ ./frontend \
--load --push