diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..e32a602 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +node_modules +dist +.astro \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c6556de --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM node:24-alpine3.21 +WORKDIR /app + +COPY package.json . + +RUN npm install + +RUN npm i -g serve + +COPY . . + +RUN npm run build + +EXPOSE 3000 + +CMD ["serve", "-s", "dist"] \ No newline at end of file