|
|
vor 3 Tagen | |
|---|---|---|
| docs | vor 4 Tagen | |
| public | vor 4 Tagen | |
| src | vor 3 Tagen | |
| .dockerignore | vor 4 Tagen | |
| .gitignore | vor 6 Tagen | |
| AGENTS.md | vor 6 Tagen | |
| CLAUDE.md | vor 6 Tagen | |
| Dockerfile | vor 4 Tagen | |
| README.md | vor 4 Tagen | |
| docker-compose.yml | vor 4 Tagen | |
| eslint.config.mjs | vor 6 Tagen | |
| next.config.ts | vor 4 Tagen | |
| package-lock.json | vor 4 Tagen | |
| package.json | vor 3 Tagen | |
| pnpm-lock.yaml | vor 3 Tagen | |
| pnpm-workspace.yaml | vor 4 Tagen | |
| postcss.config.mjs | vor 6 Tagen | |
| tsconfig.json | vor 6 Tagen | |
| vitest.config.ts | vor 4 Tagen | |
| vitest.setup.ts | vor 4 Tagen |
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.