Monorepo for wisp.place. A static site hosting service built on top of the AT Protocol.
wisp.place
1# Use official Bun image
2FROM oven/bun:1.3 AS base
3
4# Set working directory
5WORKDIR /app
6
7# Copy workspace configuration
8COPY package.json bunfig.toml tsconfig.json ./
9
10# Copy workspace packages
11COPY packages ./packages
12
13# Copy both apps (needed for workspace resolution)
14COPY apps/main-app ./apps/main-app
15COPY apps/hosting-service/package.json ./apps/hosting-service/package.json
16
17# Install all dependencies (including workspaces)
18RUN bun install
19
20ENV PORT=8000
21ENV NODE_ENV=production
22
23EXPOSE 8000
24
25CMD ["bun", "run", "start"]