Update Dockerfile_light to fix rootless/podman (#775)
This commit is contained in:
@@ -22,14 +22,23 @@ RUN set -ex; \
|
|||||||
|
|
||||||
EXPOSE 8080
|
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
|
VOLUME /data
|
||||||
|
|
||||||
WORKDIR /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"]
|
ENTRYPOINT ["/usr/src/app/docker-entrypoint.sh"]
|
||||||
|
|
||||||
RUN mkdir -p /usr/src/app
|
HEALTHCHECK CMD node /usr/src/app/src/healthcheck.js
|
||||||
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
|
|
||||||
Reference in New Issue
Block a user