The main Next.js 16 directory website application within the Ever Works monorepo.
For full documentation, see the root README.md.
# From monorepo root
pnpm run dev:web # Start web app dev server
pnpm run --filter @ever-works/web build # Build web app only
# From this directory (apps/web/)
pnpm dev # Start dev server (http://localhost:3000)
pnpm build # Production build
pnpm start # Serve production build
pnpm lint # ESLint
pnpm tsc --noEmit # Type-check
pnpm db:generate # Generate Drizzle migrations
pnpm db:migrate # Apply migrations
pnpm db:seed # Seed database
pnpm db:studio # Open Drizzle Studio GUIcp .env.example .env.localAuthentication secrets:
- Set
AUTH_SECRETfor production deployments. COOKIE_SECRETis still required for JWT/cookie handling.- If
AUTH_SECRETis missing, runtime will fall back toCOOKIE_SECRET, but that should be treated as a safety net rather than the primary deployment contract.
See the root README.md for full environment variable documentation.