Refactor Dockerfile and build.yaml to include CREATED_AT in build args and update label formatting
Some checks failed
Building and publishing Homebrewery as Docker Image / build (release) Failing after 9m49s

This commit is contained in:
Florian Weber 2025-06-24 13:19:03 +02:00
parent 74a4e5fd96
commit 94c99bb508
Signed by: f.weber
GPG Key ID: B162B599E31221C6
2 changed files with 13 additions and 13 deletions

View File

@ -24,11 +24,6 @@ jobs:
token: ${{ secrets.GH_TOKEN }} token: ${{ secrets.GH_TOKEN }}
path: homebrewery path: homebrewery
- name: Debugging clones
run: |
ls -la .
ls -la homebrewery
- name: Login to GitHub Container Registry - name: Login to GitHub Container Registry
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
@ -42,6 +37,10 @@ jobs:
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- name: Getting build time
run: |
echo "CREATED_AT=$(date -u --rfc-3339=seconds)" >> "$GITHUB_ENV"
- name: Build and push - name: Build and push
uses: docker/build-push-action@v6 uses: docker/build-push-action@v6
with: with:
@ -50,6 +49,7 @@ jobs:
build-args: | build-args: |
VERSION=${{ github.event.release.tag_name }} VERSION=${{ github.event.release.tag_name }}
REVISION=${{ github.sha }} REVISION=${{ github.sha }}
CREATED_AT=$CREATED_AT
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

@ -24,14 +24,14 @@ ARG VERSION
ARG REVISION ARG REVISION
ARG CREATED_AT ARG CREATED_AT
LABEL org.opencontainers.image.authors=F.Weber <kosmos@morlana.net> 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.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.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.source="https://git.morlana.online/f.weber/homebrewery-docker"
LABEL org.opencontainers.image.version=${VERSION} LABEL org.opencontainers.image.version="${VERSION}"
LABEL org.opencontainers.image.revision=${REVISION} LABEL org.opencontainers.image.revision="${REVISION}"
LABEL org.opencontainers.image.licenses=MIT LABEL org.opencontainers.image.licenses="MIT"
LABEL org.opencontainers.image.created=${CREATED_AT} 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