diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 30565619..c9e8ca8e 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -2,7 +2,7 @@ "image": "mcr.microsoft.com/devcontainers/universal:2", "features": { "ghcr.io/devcontainers/features/node:1": { - "version": "16" + "version": "18" } } } diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6703a357..1e6c080c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 18 cache: "yarn" - name: Install dependencies diff --git a/apps/cms/docker/staging/Dockerfile b/apps/cms/docker/staging/Dockerfile index 2e31a004..0dbab59f 100644 --- a/apps/cms/docker/staging/Dockerfile +++ b/apps/cms/docker/staging/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16-alpine AS builder +FROM node:18-alpine AS builder RUN apk add --no-cache libc6-compat RUN apk update @@ -11,7 +11,7 @@ RUN rm -rf **/node_modules **/build **/dist **/out **/.turbo RUN rm -rf **/.env RUN turbo prune --scope=cms --docker -FROM node:16-alpine AS installer +FROM node:18-alpine AS installer # Add lockfile and package.json's of isolated subworkspace RUN apk add --no-cache libc6-compat RUN apk update @@ -28,7 +28,7 @@ COPY --from=builder /app/out/full/ . COPY turbo.json turbo.json RUN yarn turbo run build --filter=cms... -FROM node:16-alpine AS runner +FROM node:18-alpine AS runner WORKDIR /app diff --git a/package.json b/package.json index 5f91aaef..ce712348 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "turbo": "^1.8.2" }, "engines": { - "node": ">=16.0.0", + "node": ">=18.0.0", "npm": "please-use-yarn", "yarn": ">= 1.22.17", "pnpm": "please-use-yarn"