This commit is contained in:
Theo Browne
2026-02-20 03:51:29 -08:00
parent 1bfd3450c7
commit 25d84a994e
4 changed files with 24 additions and 1 deletions

14
Dockerfile Normal file
View File

@@ -0,0 +1,14 @@
FROM oven/bun:1 AS base
WORKDIR /app
# Install dependencies
COPY package.json bun.lock ./
RUN bun install --frozen-lockfile --production
# Copy source
COPY . .
ENV NODE_ENV=production
EXPOSE ${PORT:-5109}
CMD ["bun", "server.ts"]