statusPage/Dockerfile
2025-03-19 16:57:54 +01:00

16 lines
No EOL
319 B
Docker

FROM node:18-alpine
RUN npm install -g http-server
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN echo '#!/bin/sh' > /app/start.sh && \
echo 'node watcher.js & http-server ./static -p 8080' >> /app/start.sh && \
chmod +x /app/start.sh
EXPOSE 8080
VOLUME /app/config.js
CMD ["/app/start.sh"]