diff --git a/.circleci/config.yml b/.circleci/config.yml index 6756af014..e9fed8ad3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -19,7 +19,7 @@ defaults: &defaults - GITOPS_PR_WEBHOOK: "https://w603b5hwp1.execute-api.us-east-1.amazonaws.com/dev/pullrequests" - GLOBAL_CACHE_VERSION: “v3” docker: - - image: circleci/node:12-stretch + - image: cimg/node:18.10.0 jobs: install-dependencies: diff --git a/.nvmrc b/.nvmrc index 5c088ddb9..5036cb7c0 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -12.14.1 +18.10.0 diff --git a/Dockerfile b/Dockerfile index eb4d60b96..f3d960a55 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,9 @@ -FROM node:12-alpine +FROM node:18.10.0-alpine ARG NEXTJS_DOTENV ENV NEXTJS_DOTENV=$NEXTJS_DOTENV +ENV NODE_OPTIONS=--openssl-legacy-provider # hadolint ignore=DL3018 RUN apk --no-cache add bash curl less tini vim make diff --git a/package.json b/package.json index e42703f4b..2b3434ef5 100644 --- a/package.json +++ b/package.json @@ -53,12 +53,15 @@ "sideEffects": false, "scripts": { "dev": "echo 'Note: dev script has been renamed to start:dev' && yarn run start:dev", + "dev:latest": "echo 'Note: dev script has been renamed to start:dev:latest' && yarn run start:dev:latest", "build": "yarn run build-clean && NODE_ENV=production IS_BUILDING_NEXTJS=1 next build", + "build:latest": "yarn run build-clean && NODE_OPTIONS=--openssl-legacy-provider NODE_ENV=production IS_BUILDING_NEXTJS=1 next build", "build-clean": "rimraf .next", "lint": "eslint .", "lint:fix": "eslint . --fix", "start": "NODE_ENV=production next start -p 4000", "start:dev": "NODE_ENV=development next dev -p 4000", + "start:dev:latest": "NODE_OPTIONS=--openssl-legacy-provider NODE_ENV=development next dev -p 4000", "test": "yarn run test:unit", "test:ci": "yarn run test:unit --ci --runInBand --colors", "test:unit": "NODE_ENV=jesttest jest",