From c7933dfa3b7234ef2406e9d4826b709d20a91376 Mon Sep 17 00:00:00 2001 From: Theis Gaedigk Date: Mon, 26 Oct 2026 20:15:06 +0100 Subject: [PATCH] add backend versioning --- backend/Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/backend/Dockerfile b/backend/Dockerfile index 9ec18b3..05c5b1c 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -12,6 +12,17 @@ RUN npm ci -w backend --omit=dev COPY backend/ backend/ +# Generate info.json from the workspace package.json versions, without the "-dev" suffix +RUN node -e ' \ + const fs = require("fs"); \ + const v = (p) => "v" + JSON.parse(fs.readFileSync(p + "/package.json")).version.replace(/-dev$/, ""); \ + fs.writeFileSync("backend/info.json", JSON.stringify({ \ + "backend-info": { version: v("backend") }, \ + "frontend-info": { version: v("frontend") }, \ + "admin-panel-info": { version: v("admin") } \ + }, null, 4)); \ +' + WORKDIR /app/backend EXPOSE 8004 CMD ["npm", "start"]