Files
cfw-autumn/docker/Dockerfile
2025-11-24 17:27:23 +00:00

25 lines
489 B
Docker

FROM oven/bun:1.3.2
WORKDIR /app
# Copy root package files
COPY package.json .
COPY bun.lock .
# Copy workspace package.json files
COPY server/package.json ./server/package.json
COPY shared/package.json ./shared/package.json
COPY vite/package.json ./vite/package.json
COPY scripts/package.json ./scripts/package.json
# Install dependencies
RUN bun install --ignore-scripts
# Copy rest of the code
COPY . .
ENV NODE_ENV=production
EXPOSE 8080
WORKDIR /app/server
CMD ["bun", "start"]