From 2fea267ce96f06d0393bd79549d7fd2aab62af53 Mon Sep 17 00:00:00 2001 From: Paul Spenke Date: Sun, 1 Mar 2026 15:40:05 +0100 Subject: [PATCH] Add `Dockerfile` for containerized build and update `package.json` with `start` script for development server --- Dockerfile | 16 ++++++++++++++++ package.json | 3 ++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 Dockerfile 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 +}