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
Some checks failed
Building and publishing Homebrewery as Docker Image / build (release) Failing after 9m49s
This commit is contained in:
parent
74a4e5fd96
commit
94c99bb508
@ -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 }}
|
||||||
|
16
Dockerfile
16
Dockerfile
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user