diff --git a/packages/strapi/.nvmrc b/packages/strapi/.nvmrc index a77793e..9de2256 100644 --- a/packages/strapi/.nvmrc +++ b/packages/strapi/.nvmrc @@ -1 +1 @@ -lts/hydrogen +lts/iron diff --git a/packages/strapi/package.json b/packages/strapi/package.json index 866fab2..8384e1f 100644 --- a/packages/strapi/package.json +++ b/packages/strapi/package.json @@ -81,7 +81,7 @@ "uuid": false }, "engines": { - "node": ">=14.19.1 <=19.x.x", + "node": "20.x.x", "npm": ">=6.0.0" }, "license": "MIT", diff --git a/strapi.dockerfile b/strapi.dockerfile index 81b8a8d..9cf302d 100644 --- a/strapi.dockerfile +++ b/strapi.dockerfile @@ -7,9 +7,9 @@ RUN apk update && apk add --no-cache build-base gcc autoconf automake zlib-dev l COPY ./packages/strapi/pnpm-lock.yaml ./packages/strapi/package.json ./ RUN pnpm install COPY ./packages/strapi . +ENV NODE_ENV=production RUN pnpm run build RUN chown -R node:node /app USER node -ENV NODE_ENV=production ENTRYPOINT ["pnpm"] CMD ["run", "start"] \ No newline at end of file