DragonWind/Dockerfile

21 lines
336 B
Text
Raw Permalink Normal View History

FROM node:20-alpine
WORKDIR /app
# Install dependencies
COPY package.json .
RUN npm install --omit=dev
# Copy application files
COPY server.js .
COPY lib/ ./lib/
COPY public/ ./public/
COPY chrome-extension/ ./chrome-extension/
# Data volume for persistent config
VOLUME ["/data"]
# HTTP port
EXPOSE 3000
CMD ["node", "server.js"]