diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2c7b7d2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM node:22-alpine AS builder + +WORKDIR /pomoday + +COPY package.json . + +RUN npm install --global corepack@latest +RUN corepack enable pnpm + +RUN pnpm install + +COPY . . + +RUN pnpm run build + +CMD pnpm run start diff --git a/package.json b/package.json index 52f8b0b..f8b9496 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "build:desktop": "tauri build", "build:ios": "tauri ios build", "preview": "vite preview", + "start": "vite serve --host", "tauri": "tauri", "format": "eslint format --write" }, @@ -44,4 +45,4 @@ "vue-tsc": "^2.1.10" }, "packageManager": "pnpm@10.27.0+sha512.72d699da16b1179c14ba9e64dc71c9a40988cbdc65c264cb0e489db7de917f20dcf4d64d8723625f2969ba52d4b7e2a1170682d9ac2a5dcaeaab732b7e16f04a" -} \ No newline at end of file +}