mirror of
https://github.com/Crosstalk-Solutions/project-nomad.git
synced 2026-04-03 07:19:27 +02:00
build: add OCI image labels to Dockerfile
This commit is contained in:
parent
63e1f56aa0
commit
e7ab2b197c
4
.github/workflows/docker.yml
vendored
4
.github/workflows/docker.yml
vendored
|
|
@ -48,3 +48,7 @@ jobs:
|
||||||
ghcr.io/crosstalk-solutions/project-nomad:${{ inputs.version }}
|
ghcr.io/crosstalk-solutions/project-nomad:${{ inputs.version }}
|
||||||
ghcr.io/crosstalk-solutions/project-nomad:v${{ inputs.version }}
|
ghcr.io/crosstalk-solutions/project-nomad:v${{ inputs.version }}
|
||||||
${{ inputs.tag_latest && 'ghcr.io/crosstalk-solutions/project-nomad:latest' || '' }}
|
${{ inputs.tag_latest && 'ghcr.io/crosstalk-solutions/project-nomad:latest' || '' }}
|
||||||
|
build-args: |
|
||||||
|
VERSION=${{ inputs.version }}
|
||||||
|
BUILD_DATE=${{ github.event.workflow_run.created_at }}
|
||||||
|
VCS_REF=${{ github.sha }}
|
||||||
|
|
|
||||||
15
Dockerfile
15
Dockerfile
|
|
@ -24,6 +24,21 @@ RUN node ace build
|
||||||
|
|
||||||
# Production stage
|
# Production stage
|
||||||
FROM base
|
FROM base
|
||||||
|
ARG VERSION=dev
|
||||||
|
ARG BUILD_DATE
|
||||||
|
ARG VCS_REF
|
||||||
|
|
||||||
|
# Labels
|
||||||
|
LABEL org.opencontainers.image.title="Project N.O.M.A.D" \
|
||||||
|
org.opencontainers.image.description="The Project N.O.M.A.D Official Docker image" \
|
||||||
|
org.opencontainers.image.version="${VERSION}" \
|
||||||
|
org.opencontainers.image.created="${BUILD_DATE}" \
|
||||||
|
org.opencontainers.image.revision="${VCS_REF}" \
|
||||||
|
org.opencontainers.image.vendor="Crosstalk Solutions, LLC" \
|
||||||
|
org.opencontainers.image.documentation="https://github.com/CrosstalkSolutions/project-nomad/blob/main/README.md" \
|
||||||
|
org.opencontainers.image.source="https://github.com/CrosstalkSolutions/project-nomad" \
|
||||||
|
org.opencontainers.image.licenses="Apache-2.0"
|
||||||
|
|
||||||
ENV NODE_ENV=production
|
ENV NODE_ENV=production
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY --from=production-deps /app/node_modules /app/node_modules
|
COPY --from=production-deps /app/node_modules /app/node_modules
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user