update dockerfiles and github workflows

This commit is contained in:
2026-04-27 12:08:03 +02:00
parent 10deecfb35
commit 13954c0fd6
5 changed files with 23 additions and 43 deletions
+1 -2
View File
@@ -14,8 +14,7 @@ COPY package*.json ./
# Install app dependencies using npm ci for faster, reliable builds
# --only=production installs only production dependencies (including 'oui')
RUN npm ci --only=production
# REMOVED: RUN npm i oui (should be installed by npm ci now)
RUN npm ci --omit=dev
# Stage 2: Production Image
FROM node:24-alpine
+3
View File
@@ -9,6 +9,9 @@
"keywords": [],
"author": "",
"license": "ISC",
"engines": {
"node": ">=24"
},
"dependencies": {
"@maxmind/geoip2-node": "^6.0.0",
"@sentry/node": "^10.42.0",