diff --git a/docker-compose.yml b/docker-compose.yml index e18a6b40..74f1bd3e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -201,7 +201,7 @@ services: networks: - archiv-net healthcheck: - test: ["CMD-SHELL", "wget -qO- http://localhost:8080/actuator/health | grep -q UP || exit 1"] + test: ["CMD-SHELL", "wget -qO- http://localhost:8081/actuator/health | grep -q UP || exit 1"] interval: 15s timeout: 5s retries: 10 diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 6347e64d..7664c86e 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -4,7 +4,7 @@ # Used by docker-compose.yml (target: development). Source is bind-mounted in # dev so the COPY . below is effectively replaced at runtime; the layer still # exists so the image is self-contained for cold starts (e.g. devcontainer). -FROM node:20.19.0-alpine3.21 AS development +FROM node:22-alpine3.21 AS development WORKDIR /app COPY package.json package-lock.json ./ RUN npm ci @@ -14,7 +14,7 @@ CMD ["npm", "run", "dev"] # ── Build ──────────────────────────────────────────────────────────────────── # Compiles the SvelteKit Node-adapter output to /app/build. -FROM node:20.19.0-alpine3.21 AS build +FROM node:22-alpine3.21 AS build WORKDIR /app # VITE_SENTRY_DSN is a build-time variable — Vite bakes it into the bundle. # Passed via docker-compose build.args; empty string disables the SDK. @@ -27,7 +27,7 @@ RUN npm run build # ── Production ─────────────────────────────────────────────────────────────── # Self-contained Node server. `node build` is the adapter-node entrypoint. -FROM node:20.19.0-alpine3.21 AS production +FROM node:22-alpine3.21 AS production WORKDIR /app ENV NODE_ENV=production COPY --from=build /app/build ./build