From 7494bf7520ac5da015c9225654b86e22f89894d4 Mon Sep 17 00:00:00 2001 From: Hammer Date: Thu, 29 Jan 2026 16:11:38 +0000 Subject: [PATCH] fix dockerfile: use bun instead of npm, add .dockerignore --- .dockerignore | 11 +++++++++++ Dockerfile | 6 +++--- 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..f4c820d --- /dev/null +++ b/.dockerignore @@ -0,0 +1,11 @@ +node_modules +dist +dist-ssr +.git +.gitignore +*.log +*.local +.vscode +.idea +.DS_Store +README.md diff --git a/Dockerfile b/Dockerfile index 5b10cd5..3571d92 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,12 @@ # Stage 1: Build -FROM node:20-alpine AS build +FROM oven/bun:1 AS build WORKDIR /app COPY package.json bun.lock ./ -RUN npm install +RUN bun install --frozen-lockfile COPY . . ARG VITE_NKODE_API_URL=https://api.nkode.donovankelly.xyz ENV VITE_NKODE_API_URL=$VITE_NKODE_API_URL -RUN npm run build +RUN bun run build # Stage 2: Serve FROM nginx:alpine