This commit is contained in:
2026-05-24 15:32:36 +00:00
commit 1eb5350d09
20 changed files with 2852 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
FROM oven/bun:1.3.11-alpine AS build
WORKDIR /app
COPY package.json bun.lock tsconfig.json ./
RUN bun install --frozen-lockfile
COPY src ./src
COPY README.md ./
RUN bun run build
FROM oven/bun:1.3.11-alpine AS runner
WORKDIR /app/dist
ENV NODE_ENV=production
ENV HOST=0.0.0.0
ENV PORT=3000
ENV DATABASE_PATH=/data/excalidraw.sqlite
COPY --from=build /app/dist ./
RUN mkdir -p /data
EXPOSE 3000
CMD ["bun", "./server.js"]