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"]