feat:#72 add footer and commit id injection

This commit is contained in:
survellow
2025-04-07 19:39:54 +02:00
parent 51301d19eb
commit 744dd90cd2
15 changed files with 1181 additions and 2508 deletions

View File

@@ -17,17 +17,25 @@
# build stage
FROM docker.io/node:lts-alpine AS build
ARG COMMIT_HASH
ENV COMMIT_HASH=$COMMIT_HASH
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY / ./
RUN echo "COMMIT_HASH=$COMMIT_HASH" >> .env.commit
RUN npm run build
# development stage
FROM docker.io/node:lts-alpine AS dev
ARG COMMIT_HASH
ENV COMMIT_HASH=$COMMIT_HASH
WORKDIR /app
COPY package*.json ./
RUN echo "COMMIT_HASH=$COMMIT_HASH" >> .env.commit
RUN npm install
COPY . ./