fix: align Jasmine and Docker Node versions
This commit is contained in:
1 parent
73747ad8d2
commit
ba0663ee73
3 files changed
+13
-13
No files matched your search
+3
-3
@@ -1,7 +1,7 @@
|
|||||||
ARG VCS_REF=unknown
|
ARG VCS_REF=unknown
|
||||||
ARG APP_VERSION=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
|
WORKDIR /app
|
||||||
ENV HUSKY=0
|
ENV HUSKY=0
|
||||||
@@ -12,7 +12,7 @@ RUN npm ci --no-audit --no-fund
|
|||||||
COPY . .
|
COPY . .
|
||||||
RUN npm run build
|
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 VCS_REF
|
||||||
ARG APP_VERSION
|
ARG APP_VERSION
|
||||||
@@ -21,7 +21,7 @@ WORKDIR /app
|
|||||||
ENV NODE_ENV=production
|
ENV NODE_ENV=production
|
||||||
|
|
||||||
LABEL org.opencontainers.image.title="Personal Portfolio Website"
|
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.licenses="GPL-3.0-only"
|
||||||
LABEL org.opencontainers.image.version="${APP_VERSION}"
|
LABEL org.opencontainers.image.version="${APP_VERSION}"
|
||||||
LABEL org.opencontainers.image.revision="${VCS_REF}"
|
LABEL org.opencontainers.image.revision="${VCS_REF}"
|
||||||
|
|||||||
Generated
+8
-8
@@ -32,7 +32,7 @@
|
|||||||
"@angular/cli": "^22.2.1",
|
"@angular/cli": "^22.2.1",
|
||||||
"@angular/compiler-cli": "^22.2.1",
|
"@angular/compiler-cli": "^22.2.1",
|
||||||
"@types/express": "^5.0.6",
|
"@types/express": "^5.0.6",
|
||||||
"@types/jasmine": "~7.0.0",
|
"@types/jasmine": "~6.0.0",
|
||||||
"@types/node": "^25.7.0",
|
"@types/node": "^25.7.0",
|
||||||
"@types/showdown": "^2.0.6",
|
"@types/showdown": "^2.0.6",
|
||||||
"@typescript-eslint/eslint-plugin": "8.71.0",
|
"@typescript-eslint/eslint-plugin": "8.71.0",
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
"eslint-plugin-promise": "7.3.0",
|
"eslint-plugin-promise": "7.3.0",
|
||||||
"eslint-plugin-unused-imports": "4.4.1",
|
"eslint-plugin-unused-imports": "4.4.1",
|
||||||
"husky": "^9.1.7",
|
"husky": "^9.1.7",
|
||||||
"jasmine-core": "~7.0.2",
|
"jasmine-core": "~6.2.0",
|
||||||
"karma": "~6.4.0",
|
"karma": "~6.4.0",
|
||||||
"karma-chrome-launcher": "~3.2.0",
|
"karma-chrome-launcher": "~3.2.0",
|
||||||
"karma-coverage": "~2.2.0",
|
"karma-coverage": "~2.2.0",
|
||||||
@@ -7426,9 +7426,9 @@
|
|||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/@types/jasmine": {
|
"node_modules/@types/jasmine": {
|
||||||
"version": "7.0.0",
|
"version": "6.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-7.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-6.0.0.tgz",
|
||||||
"integrity": "sha512-6yNx9BsBSKiXO2yqLXs/GZDuD58Gkn6Ty26254FFOuw6B4XU5Xq8mAR0xFy8zHgAhqQd++y41fSJ8BdwrWXhqQ==",
|
"integrity": "sha512-18lgGsLmEh3VJk9eZ5wAjTISxdqzl6YOwu8UdMpolajN57QOCNbl+AbHUd+Yu9ItrsFdB+c8LSZSGNg8nHaguw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
@@ -13382,9 +13382,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/jasmine-core": {
|
"node_modules/jasmine-core": {
|
||||||
"version": "7.0.2",
|
"version": "6.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-7.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-6.2.0.tgz",
|
||||||
"integrity": "sha512-YMVijt84KPQQFm1db1AQAxTXfq0k3wU06OkepLViljURFqiRQ7EYYX2eUAshhUv9fA9t1E2N65GrdqvupA9VPQ==",
|
"integrity": "sha512-b16WZG/pFEFj8qRW1ss7nDuNGYz9ji8BDGj7fJNrROauk5rj/diO3KPOuyIpcgUChdC+c0PfQ8iUk4nHE+EN4w==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
|
|||||||
+2
-2
@@ -79,7 +79,7 @@
|
|||||||
"@angular/cli": "^22.2.1",
|
"@angular/cli": "^22.2.1",
|
||||||
"@angular/compiler-cli": "^22.2.1",
|
"@angular/compiler-cli": "^22.2.1",
|
||||||
"@types/express": "^5.0.6",
|
"@types/express": "^5.0.6",
|
||||||
"@types/jasmine": "~7.0.0",
|
"@types/jasmine": "~6.0.0",
|
||||||
"@types/node": "^25.7.0",
|
"@types/node": "^25.7.0",
|
||||||
"@types/showdown": "^2.0.6",
|
"@types/showdown": "^2.0.6",
|
||||||
"@typescript-eslint/eslint-plugin": "8.71.0",
|
"@typescript-eslint/eslint-plugin": "8.71.0",
|
||||||
@@ -94,7 +94,7 @@
|
|||||||
"eslint-plugin-promise": "7.3.0",
|
"eslint-plugin-promise": "7.3.0",
|
||||||
"eslint-plugin-unused-imports": "4.4.1",
|
"eslint-plugin-unused-imports": "4.4.1",
|
||||||
"husky": "^9.1.7",
|
"husky": "^9.1.7",
|
||||||
"jasmine-core": "~7.0.2",
|
"jasmine-core": "~6.2.0",
|
||||||
"karma": "~6.4.0",
|
"karma": "~6.4.0",
|
||||||
"karma-chrome-launcher": "~3.2.0",
|
"karma-chrome-launcher": "~3.2.0",
|
||||||
"karma-coverage": "~2.2.0",
|
"karma-coverage": "~2.2.0",
|
||||||
|
|||||||
Reference in new issue
Block a user