FROM oven/bun:1.1.42-alpine
WORKDIR /app
COPY package.json bun.lock ./
RUN bun install --frozen-lockfile
COPY public ./public
COPY tsconfig.json ./
COPY app.config.ts ./
COPY drizzle ./drizzle
COPY src ./src
RUN bun run build
EXPOSE 3000
CMD ["bun", "start"]
FROM oven/bun:1.1.42-alpine
WORKDIR /app
COPY package.json bun.lock ./
RUN bun install --frozen-lockfile
COPY public ./public
COPY tsconfig.json ./
COPY app.config.ts ./
COPY drizzle ./drizzle
COPY src ./src
RUN bun run build
EXPOSE 3000
CMD ["bun", "start"]