Update Dockerfile_light to fix rootless/podman (#775)
This commit is contained in:
parent
989944070f
commit
a98bbe3c6d
1 changed files with 16 additions and 7 deletions
|
@ -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
|
|
||||||
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
|
Loading…
Reference in a new issue