# Uses pre-built dist/ from Drone build step (no build in Docker) FROM oven/bun:1-alpine WORKDIR /app COPY dist ./dist COPY scripts ./scripts COPY package.json bun.lock* ./ RUN bun install --frozen-lockfile --production EXPOSE 4000 ENV NODE_ENV=production CMD ["node", "scripts/serve-ssr.js"]