diff --git a/Dockerfile b/Dockerfile index 1908259..6f7f6c0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ ARG VCS_REF=unknown ARG APP_VERSION=unknown -FROM node:24.14.0-bookworm-slim AS build +FROM node:24.15.0-bookworm-slim AS build WORKDIR /app ENV HUSKY=0 @@ -12,7 +12,7 @@ RUN npm ci --no-audit --no-fund COPY . . RUN npm run build -FROM node:24.14.0-bookworm-slim AS runtime +FROM node:24.15.0-bookworm-slim AS runtime ARG VCS_REF ARG APP_VERSION @@ -21,7 +21,7 @@ WORKDIR /app ENV NODE_ENV=production LABEL org.opencontainers.image.title="Personal Portfolio Website" -LABEL org.opencontainers.image.description="👋 My portfolio website built with Angular v21 — a concise introduction to who I am and what I build." +LABEL org.opencontainers.image.description="👋 My portfolio website built with Angular v22 — a concise introduction to who I am and what I build." LABEL org.opencontainers.image.licenses="GPL-3.0-only" LABEL org.opencontainers.image.version="${APP_VERSION}" LABEL org.opencontainers.image.revision="${VCS_REF}" diff --git a/package-lock.json b/package-lock.json index c043dc7..cc71ca9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "@angular/cli": "^22.2.1", "@angular/compiler-cli": "^22.2.1", "@types/express": "^5.0.6", - "@types/jasmine": "~7.0.0", + "@types/jasmine": "~6.0.0", "@types/node": "^25.7.0", "@types/showdown": "^2.0.6", "@typescript-eslint/eslint-plugin": "8.71.0", @@ -47,7 +47,7 @@ "eslint-plugin-promise": "7.3.0", "eslint-plugin-unused-imports": "4.4.1", "husky": "^9.1.7", - "jasmine-core": "~7.0.2", + "jasmine-core": "~6.2.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.0", @@ -7426,9 +7426,9 @@ "license": "MIT" }, "node_modules/@types/jasmine": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-7.0.0.tgz", - "integrity": "sha512-6yNx9BsBSKiXO2yqLXs/GZDuD58Gkn6Ty26254FFOuw6B4XU5Xq8mAR0xFy8zHgAhqQd++y41fSJ8BdwrWXhqQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-6.0.0.tgz", + "integrity": "sha512-18lgGsLmEh3VJk9eZ5wAjTISxdqzl6YOwu8UdMpolajN57QOCNbl+AbHUd+Yu9ItrsFdB+c8LSZSGNg8nHaguw==", "dev": true, "license": "MIT" }, @@ -13382,9 +13382,9 @@ } }, "node_modules/jasmine-core": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-7.0.2.tgz", - "integrity": "sha512-YMVijt84KPQQFm1db1AQAxTXfq0k3wU06OkepLViljURFqiRQ7EYYX2eUAshhUv9fA9t1E2N65GrdqvupA9VPQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-6.2.0.tgz", + "integrity": "sha512-b16WZG/pFEFj8qRW1ss7nDuNGYz9ji8BDGj7fJNrROauk5rj/diO3KPOuyIpcgUChdC+c0PfQ8iUk4nHE+EN4w==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index 2c58338..008b704 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "@angular/cli": "^22.2.1", "@angular/compiler-cli": "^22.2.1", "@types/express": "^5.0.6", - "@types/jasmine": "~7.0.0", + "@types/jasmine": "~6.0.0", "@types/node": "^25.7.0", "@types/showdown": "^2.0.6", "@typescript-eslint/eslint-plugin": "8.71.0", @@ -94,7 +94,7 @@ "eslint-plugin-promise": "7.3.0", "eslint-plugin-unused-imports": "4.4.1", "husky": "^9.1.7", - "jasmine-core": "~7.0.2", + "jasmine-core": "~6.2.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.0",