Update Dockerfile_light to fix rootless/podman (#775)

This commit is contained in:
Andrew Calcutt 2023-02-25 21:01:34 -05:00 committed by GitHub
parent 989944070f
commit a98bbe3c6d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -22,14 +22,23 @@ RUN set -ex; \
EXPOSE 8080
RUN mkdir -p /data && chown node:node /data
RUN mkdir -p /data; \
chown node:node /data; \
mkdir -p /usr/src/app;
VOLUME /data
WORKDIR /data
COPY / /usr/src/app
RUN cd /usr/src/app; \
npm install --omit=dev; \
chown -R root:root /usr/src/app; \
chmod +x /usr/src/app/docker-entrypoint.sh;
USER node:node
ENTRYPOINT ["/usr/src/app/docker-entrypoint.sh"]
RUN mkdir -p /usr/src/app
COPY / /usr/src/app
RUN cd /usr/src/app && npm install --omit=dev
RUN ["chmod", "+x", "/usr/src/app/docker-entrypoint.sh"]
USER node:node
HEALTHCHECK CMD node /usr/src/app/src/healthcheck.js
HEALTHCHECK CMD node /usr/src/app/src/healthcheck.js