From 8cd834a503e4df01e3783cc4955e32263d6d87ed Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Mon, 27 Jan 2025 09:48:20 +0100 Subject: [PATCH] chore: upgrade to Nodejs 22 --- Dockerfile | 4 ++-- docs/docs/setup/installation.md | 2 +- frontend/svelte.config.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5aec219..2fd572f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Stage 1: Build Frontend -FROM node:20-alpine AS frontend-builder +FROM node:22-alpine AS frontend-builder WORKDIR /app/frontend COPY ./frontend/package*.json ./ RUN npm ci @@ -20,7 +20,7 @@ WORKDIR /app/backend/cmd RUN CGO_ENABLED=1 GOOS=linux go build -o /app/backend/pocket-id-backend . # Stage 3: Production Image -FROM node:20-alpine +FROM node:22-alpine # Delete default node user RUN deluser --remove-home node diff --git a/docs/docs/setup/installation.md b/docs/docs/setup/installation.md index 5708135..57928e1 100644 --- a/docs/docs/setup/installation.md +++ b/docs/docs/setup/installation.md @@ -31,7 +31,7 @@ Pocket ID is available as a template on the Community Apps store. Required tools: -- [Node.js](https://nodejs.org/en/download/) >= 20 +- [Node.js](https://nodejs.org/en/download/) >= 22 - [Go](https://golang.org/doc/install) >= 1.23 - [Git](https://git-scm.com/downloads) - [PM2](https://pm2.keymetrics.io/) diff --git a/frontend/svelte.config.js b/frontend/svelte.config.js index 14125f4..a2c0abf 100644 --- a/frontend/svelte.config.js +++ b/frontend/svelte.config.js @@ -1,6 +1,6 @@ import adapter from '@sveltejs/adapter-node'; import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; -import packageJson from './package.json' assert { type: 'json' }; +import packageJson from './package.json' with { type: "json" }; /** @type {import('@sveltejs/kit').Config} */ const config = {