add backend versioning

This commit is contained in:
2026-10-26 20:15:06 +01:00
parent c1bb628f22
commit c7933dfa3b
+11
View File
@@ -12,6 +12,17 @@ RUN npm ci -w backend --omit=dev
COPY backend/ backend/ 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 WORKDIR /app/backend
EXPOSE 8004 EXPOSE 8004
CMD ["npm", "start"] CMD ["npm", "start"]