mirror of
https://github.com/different-ai/openwork
synced 2026-04-25 17:15:34 +02:00
OpenWork Landing (Next.js)
Local dev
- Install deps from repo root:
pnpm install - Run the app:
pnpm --filter @openwork-ee/landing dev
Optional env vars
NEXT_PUBLIC_CAL_URL- enterprise booking linkNEXT_PUBLIC_DEN_CHECKOUT_URL- Polar checkout URL for the Den preorder CTANEXT_PUBLIC_WINDOWS_CHECKOUT_URL- Polar checkout URL for the Windows support plan CTALOOPS_API_KEY- Loops API key for feedback/contact submissionsLOOPS_TRANSACTIONAL_ID_APP_FEEDBACK- Loops transactional template ID for app feedback emailsLOOPS_INTERNAL_FEEDBACK_EMAIL- optional override for the internal feedback recipient (defaults toteam@openworklabs.com)LANDING_FORM_ALLOWED_ORIGINS- optional comma-separated origin allowlist for feedback/contact form posts
Deploy (recommended)
This app is ready for Vercel or any Node-compatible Next.js host.
Vercel
- Create a new Vercel project rooted at
ee/apps/landing. - Build command:
pnpm --filter @openwork-ee/landing build - Output:
.next - Start command:
pnpm --filter @openwork-ee/landing start - Enable Vercel BotID for the project so protected form routes can reject automated submissions.
Self-hosted
- Build:
pnpm --filter @openwork-ee/landing build - Start:
pnpm --filter @openwork-ee/landing start