From c006d72c4e4417070d86834339f5ac05da5fa4cc Mon Sep 17 00:00:00 2001 From: liyunze <50455574+liyunze-coding@users.noreply.github.com> Date: Thu, 19 Jun 2025 13:48:39 +1000 Subject: [PATCH] added docker files --- .dockerignore | 3 +++ Dockerfile | 16 ++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile 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