21 lines
278 B
Docker
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"]
|