Files
Superalgos/Docker/Dockerfile
T

15 lines
467 B
Docker

FROM node:current-alpine
RUN apk add --no-cache git
WORKDIR /app
RUN mkdir -p Data-Storage Log-Files My-Workspaces \
&& addgroup superalgos \
&& adduser --disable-password --no-create-home --in-group superalgos superalgos \
&& chown -R superalgos:superalgos /app
USER superalgos
COPY . .
RUN node setup noShortcuts
EXPOSE 34248
EXPOSE 18041
VOLUME ["/app/Data-Storage", "/app/Log-Files", "/app/My-Workspaces"]
ENTRYPOINT ["node", "platform", "noBrowser"]