diff --git a/Dockerfile b/Dockerfile index bdc42d5d2b..bf64199923 100644 --- a/Dockerfile +++ b/Dockerfile @@ -45,7 +45,7 @@ RUN cd /app \ ###################################################################### # Node stage to deal with static asset construction ###################################################################### -FROM node:12 AS superset-node +FROM node:14 AS superset-node ARG NPM_VER=7 RUN npm install -g npm@${NPM_VER} diff --git a/docker-compose.yml b/docker-compose.yml index 12cc4c1fac..ec7f71f43f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -73,7 +73,7 @@ services: CYPRESS_CONFIG: "${CYPRESS_CONFIG}" superset-node: - image: node:12 + image: node:14 container_name: superset_node command: ["/app/docker/docker-frontend.sh"] env_file: docker/.env diff --git a/superset-frontend/.nvmrc b/superset-frontend/.nvmrc index 976bea8d04..ab155ce138 100644 --- a/superset-frontend/.nvmrc +++ b/superset-frontend/.nvmrc @@ -1 +1 @@ -v12.19.0 +v14.15.5 diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json index 40d71995fc..4e178154f5 100644 --- a/superset-frontend/package-lock.json +++ b/superset-frontend/package-lock.json @@ -251,7 +251,7 @@ "yargs": "^15.4.1" }, "engines": { - "node": ">= 12.18.3 < 13", + "node": "^14.15.5", "npm": "^7.5.4" } }, @@ -21888,6 +21888,7 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", "dev": true, + "hasInstallScript": true, "optional": true, "os": [ "darwin" diff --git a/superset-frontend/package.json b/superset-frontend/package.json index 9e1172631a..a2aaf3c692 100644 --- a/superset-frontend/package.json +++ b/superset-frontend/package.json @@ -56,7 +56,7 @@ "last 3 edge versions" ], "engines": { - "node": ">= 12.18.3 < 13", + "node": "^14.15.5", "npm": "^7.5.4" }, "homepage": "https://superset.apache.org/",