diff options
Diffstat (limited to 'vnext/server/Dockerfile')
-rw-r--r-- | vnext/server/Dockerfile | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/vnext/server/Dockerfile b/vnext/server/Dockerfile new file mode 100644 index 00000000..bbbb37ad --- /dev/null +++ b/vnext/server/Dockerfile @@ -0,0 +1,19 @@ +FROM node:23.0.0-bookworm-slim + +# Install app dependencies +COPY package.json . +COPY package-lock.json . +RUN npm install + +# Bundle APP files +COPY public/server.js . + +ENV NODE_ENV=production +ENV NPM_CONFIG_LOGLEVEL=warn +ENV DEBUG=http + +RUN useradd juick +USER juick + +EXPOSE 8081 +CMD ["node", "server.js"] |