12oc preview create sb-abc123 --port 3000 # → hostname: sb-abc123-p3000.workers.opencomputer.dev
12345678# Start a dev server in the background oc exec sb-abc123 -- bash -c 'cd /app && npm run dev &' # Expose port 3000 oc preview create sb-abc123 --port 3000 # Get the URL oc preview list sb-abc123
1234567oc preview create sb-abc123 --port 3000 # Frontend oc preview create sb-abc123 --port 8080 # API server oc preview list sb-abc123 # PORT HOSTNAME SSL CREATED # 3000 sb-abc123-p3000.workers.opencomputer.dev active ... # 8080 sb-abc123-p8080.workers.opencomputer.dev active ...
--domain to use your own domain. DNS must point to OpenComputer's ingress, and the domain must be verified in the dashboard. SSL is provisioned automatically.1oc preview create sb-abc123 --port 3000 --domain preview.myapp.com
1oc preview delete sb-abc123 3000
Authorization: Bearer <token> header on every request, opt in at create time:123oc sandbox create --preview-auth # Created sandbox sb-abc123 (status: running) # Preview auth token (shown once): qx2sSi5IYXWBvnnRqwK9Ky_cIAI-x0Vx1bPCt0XMxsI
1curl -H "Authorization: Bearer qx2sSi5IYX..." https://sb-abc123-p3000.workers.opencomputer.dev/
1oc sandbox create --preview-auth-token "$GATEWAY_TOKEN"
12oc preview rotate-auth sb-abc123 # New preview auth token (shown once): <new token>