Files
Ticketsystem/Dockerfile
T

18 lines
250 B
Docker

FROM node:20-alpine
WORKDIR /app
COPY package.json package-lock.json* ./
RUN npm ci --omit=dev
COPY server.js ./
COPY categories.json ./
COPY public/ ./public/
COPY assets/ ./assets/
RUN mkdir -p /app/data
EXPOSE 3000
CMD ["node", "server.js"]