diff --git a/.woodpecker/workflow.yaml b/.woodpecker/workflow.yaml index 727de07..70cdad3 100644 --- a/.woodpecker/workflow.yaml +++ b/.woodpecker/workflow.yaml @@ -1,5 +1,5 @@ variables: - - &node_image 'node:18-alpine3.18' + - &node_image 'node:22-alpine' - &branch 'master' when: diff --git a/Dockerfile b/Dockerfile index 7d4a0ca..7f94dc5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,7 @@ +ARG NODE_VERSION="node:22-alpine" + # Builder -FROM node:18-alpine3.18 AS builder +FROM ${NODE_VERSION} AS builder WORKDIR /build @@ -45,7 +47,7 @@ WORKDIR /build/client RUN yarn build # Runner -FROM node:18-alpine3.18 +FROM ${NODE_VERSION} RUN apk add --no-cache tzdata ENV TZ=Europe/Prague \ diff --git a/Dockerfile-Woodpecker b/Dockerfile-Woodpecker index b638be0..6d57a41 100644 --- a/Dockerfile-Woodpecker +++ b/Dockerfile-Woodpecker @@ -1,4 +1,6 @@ -FROM node:18-alpine3.18 +ARG NODE_VERSION="node:22-alpine" + +FROM ${NODE_VERSION} RUN apk add --no-cache tzdata ENV TZ=Europe/Prague \ diff --git a/README.md b/README.md index 245268f..4daefe3 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Aplikace sestává ze dvou modulů + společných TypeScript definic (adresář ## Spuštění pro vývoj ### Závislosti #### Klient/server -- [Node.js 18.x](https://nodejs.dev) +- [Node.js 22.x](https://nodejs.dev) - [Yarn 1.22.x (Classic)](https://classic.yarnpkg.com) ### Spuštění na *nix platformách