From 4836a55836efe32341110161364c9ce609123f0b Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Sun, 19 Nov 2023 00:54:22 +0100 Subject: [PATCH] Created the Dockerfile --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..21ad381 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM node:16-alpine +RUN apk add g++ make cmake python3 --no-cache + +ENV NODE_ENV=production + +WORKDIR /pma + +COPY --chown=node:node ./api /pma + +RUN npm install --production + +RUN chown -R node:node /pma + +USER node +EXPOSE 3000 +CMD ["node", "server"] \ No newline at end of file