301 B19 lines
Blame
1FROM node:22-alpine
2
3WORKDIR /app
4
5COPY collab/package.json collab/package-lock.json* ./
6RUN npm install --production
7
8COPY collab/server.js collab/auth.js ./
9COPY collab/diagrams-default.json ./
10COPY collab/public/ ./public/
11
12RUN mkdir -p /data
13
14ENV PORT=3333
15
16EXPOSE 3333
17
18CMD ["node", "server.js"]
19