padloc/Dockerfile

21 lines
278 B
Docker

FROM node
ENV PL_SERVER_PORT=3000
ENV PL_CLIENT_PORT=8080
ENV PL_DB_PATH=/home/data
ENV PL_ATTACHMENTS_PATH=/home/attachments
EXPOSE 3000
EXPOSE 8080
VOLUME ["/data", "/docs"]
WORKDIR /home/padloc/
COPY . .
RUN npm ci --unsafe-perm
RUN npm run build
CMD ["npm", "start"]