Skip to content

Commit 4e62acb

Browse files
committed
fix(dockerfile.liquid): fixed wrong user for permission denied of uploads
1 parent 61c6a76 commit 4e62acb

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

templates/Dockerfile-prod.liquid

+2-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ RUN npm run build
2323

2424
# Creating final production image
2525
FROM node:16-alpine
26-
RUN addgroup -g 1001 strapi && adduser -u 1001 -G strapi -s /bin/sh -D strapi
2726
RUN apk add --no-cache vips-dev
2827
ARG NODE_ENV=production
2928
ENV NODE_ENV=${NODE_ENV}
@@ -33,8 +32,8 @@ WORKDIR /opt/app
3332
COPY --from=build /opt/app ./
3433
ENV PATH /opt/node_modules/.bin:$PATH
3534

36-
RUN chown -R strapi:strapi /opt/app
37-
USER strapi
35+
RUN chown -R node:node /opt/app
36+
USER node
3837
EXPOSE 1337
3938
{%- if packageManager == "yarn" %}
4039
CMD ["yarn", "start"]

templates/Dockerfile.liquid

+2-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ FROM node:16-alpine
33
RUN apk update && apk add --no-cache build-base gcc autoconf automake zlib-dev libpng-dev nasm bash vips-dev
44
ARG NODE_ENV=development
55
ENV NODE_ENV=${NODE_ENV}
6-
RUN addgroup -g 1001 strapi && adduser -u 1001 -G strapi -s /bin/sh -D strapi
76

87
WORKDIR /opt/
98
{%- if packageManager == "yarn" %}
@@ -17,8 +16,8 @@ RUN npm config set network-timeout 600000 -g && npm install
1716
WORKDIR /opt/app
1817
COPY . .
1918
ENV PATH /opt/node_modules/.bin:$PATH
20-
RUN chown -R strapi:strapi /opt/app
21-
USER strapi
19+
RUN chown -R node:node /opt/app
20+
USER node
2221
{%- if packageManager == "yarn" %}
2322
RUN ["yarn", "build"]
2423
{%- else %}

0 commit comments

Comments
 (0)