Add build arguments for version and revision in Dockerfile and update build.yaml
Some checks failed
Building and publishing Homebrewery as Docker Image / build (release) Failing after 9m47s

This commit is contained in:
Florian Weber 2025-06-24 12:54:42 +02:00
parent f78979c6e2
commit 74a4e5fd96
Signed by: f.weber
GPG Key ID: B162B599E31221C6
2 changed files with 16 additions and 0 deletions

View File

@ -47,6 +47,9 @@ jobs:
with: with:
platforms: linux/amd64,linux/arm64 platforms: linux/amd64,linux/arm64
push: true push: true
build-args: |
VERSION=${{ github.event.release.tag_name }}
REVISION=${{ github.sha }}
tags: | tags: |
git.morlana.online/${{ github.repository_owner }}/homebrewery:latest git.morlana.online/${{ github.repository_owner }}/homebrewery:latest
git.morlana.online/${{ github.repository_owner }}/homebrewery:${{ github.event.release.tag_name }} git.morlana.online/${{ github.repository_owner }}/homebrewery:${{ github.event.release.tag_name }}

View File

@ -20,6 +20,19 @@ RUN npm run build
FROM base as runner FROM base as runner
ARG VERSION
ARG REVISION
ARG CREATED_AT
LABEL org.opencontainers.image.authors=F.Weber <kosmos@morlana.net>
LABEL org.opencontainers.image.url=https://git.morlana.online/f.weber/homebrewery-docker/src/branch/main/README.md
LABEL org.opencontainers.image.documentation=https://git.morlana.online/f.weber/homebrewery-docker/src/branch/main/README.md
LABEL org.opencontainers.image.source=https://git.morlana.online/f.weber/homebrewery-docker
LABEL org.opencontainers.image.version=${VERSION}
LABEL org.opencontainers.image.revision=${REVISION}
LABEL org.opencontainers.image.licenses=MIT
LABEL org.opencontainers.image.created=${CREATED_AT}
# Defining env variables for homebrewery # Defining env variables for homebrewery
ENV HB_HOST=homebrewery.local.naturalcrit.com:8000 HB_NATURALCRIT_URL=local.naturalcrit.com:8010 HB_SECRET=secret PORT=8000 HB_ENABLE_V3=true HB_ENABLE_THEMES=true HB_LOCAL_ENVIRONMENTS=docker,local HB_PUBLIC_URL=https://homebrewery.naturalcrit.com ENV HB_HOST=homebrewery.local.naturalcrit.com:8000 HB_NATURALCRIT_URL=local.naturalcrit.com:8010 HB_SECRET=secret PORT=8000 HB_ENABLE_V3=true HB_ENABLE_THEMES=true HB_LOCAL_ENVIRONMENTS=docker,local HB_PUBLIC_URL=https://homebrewery.naturalcrit.com
ENV HB_IMAGES=null HB_FONTS=null ENV HB_IMAGES=null HB_FONTS=null