Deployment

Deploy your MiniWork application to production.

Build for Production

miniwork build
miniwork start

Docker

Dockerfile
        FROM oven/bun:1
WORKDIR /app
COPY package.json bun.lockb ./
RUN bun install --frozen-lockfile
COPY . .
RUN bun run build
EXPOSE 3771
CMD ["bun", "run", "start"]
      

Nginx Reverse Proxy

server {
    listen 80;
    server_name example.com;
    
    location / {
        proxy_pass http://localhost:3771;
        proxy_http_version 1.1;
        proxy_set_header Host $host;
    }
    
    # SSE requires no buffering
    location /sse {
        proxy_pass http://localhost:3771;
        proxy_buffering off;
        proxy_cache off;
    }
}