This is a Next.js project bootstrapped with create-next-app.
First, run the development server:
pnpm dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
The project ships with a multi-stage Dockerfile that produces a minimal production image using Next.js standalone output.
pnpm docker:build
pnpm docker:run
The app will be available at http://localhost:3000.
# Build and start
pnpm docker:up
# View logs
pnpm docker:logs
# Stop and remove containers
pnpm docker:down
Secrets: Pass runtime environment variables (e.g.
RESEND_API_KEY) via a.envfile or your deployment platform's secret manager. Never bake secrets into the image.
To learn more about Next.js, take a look at the following resources:
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.