diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..6932f15 --- /dev/null +++ b/dockerfile @@ -0,0 +1,20 @@ +# Use a Node.js base image +FROM node:18-alpine + +WORKDIR /app + +COPY package*.json ./ + +RUN npm install --omit=dev + +COPY . . + +# Build the application, will be placed in the build/ directory +RUN npm run build + +# Command to run after the build (e.g., a script, or just stay in the container) +# You can change this to whatever you want to run after the build. +CMD ["node", "build/index.js"] + +# OR, if you want to enter the container after the build: +# CMD ["/bin/sh"] # or CMD ["/bin/bash"] if bash is installed