mikupad/server/Dockerfile

18 lines
391 B
Docker

FROM node:20.19.3
COPY server /app/server
COPY project /app/project
COPY mikupad.html /app/mikupad.html
COPY compile.sh /app/compile.sh
# Compile HTML
WORKDIR /app
RUN /bin/bash compile.sh
# Server expects mikupad.html
RUN mv /app/mikupad_compiled.html /app/mikupad.html
# Compile server
WORKDIR /app/server
RUN npm install --no-audit
ENTRYPOINT [ "node", "server.js" ]