FROM node:22-alpine WORKDIR /app COPY server.js /app/server.js COPY index.html /app/public/ COPY admin.html /app/public/ COPY offline.html /app/public/ COPY style.css /app/public/ COPY app.js /app/public/ COPY admin.js /app/public/ COPY services.json /app/public/ COPY manifest.webmanifest /app/public/ COPY sw.js /app/public/ COPY icons/ /app/public/icons/ ENV NODE_ENV=production ENV PORT=80 EXPOSE 80 CMD ["node", "server.js"]