mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2025-04-26 11:05:25 -04:00
41 lines
2.0 KiB
Plaintext
41 lines
2.0 KiB
Plaintext
# required. storage for hit counter's server component at app/notes/[slug]/counter.tsx and API endpoint at /api/hits.
|
|
# currently set automatically by Vercel's Neon integration, but this can be changed in prisma/schema.prisma.
|
|
# https://www.prisma.io/docs/postgres/overview
|
|
# https://vercel.com/marketplace/neon
|
|
DATABASE_URL=
|
|
|
|
# required. used for /projects grid, built with ISR. only needs the "public_repo" scope since we don't need/want to
|
|
# showcase any private repositories, obviously.
|
|
# https://github.com/settings/tokens/new?scopes=public_repo
|
|
GITHUB_TOKEN=
|
|
|
|
# optional. privacy-friendly tracking via Umami, either managed or self-hosted.
|
|
# this ID can be found in Settings > Websites > Edit > Details.
|
|
NEXT_PUBLIC_UMAMI_WEBSITE_ID=
|
|
# optional. the base URL of a self-hosted Umami instance (including https://) to proxy requests to. if the website ID is
|
|
# set but this isn't, the managed Umami Cloud endpoint is used.
|
|
# https://umami.is/docs/bypass-ad-blockers
|
|
NEXT_PUBLIC_UMAMI_HOST=
|
|
|
|
# optional. enables comments on blog posts via GitHub discussions.
|
|
# https://giscus.app/
|
|
NEXT_PUBLIC_GISCUS_REPO_ID=
|
|
NEXT_PUBLIC_GISCUS_CATEGORY_ID=
|
|
|
|
# required for production. sends contact form submissions via a server action (see app/contact/actions.ts).
|
|
# https://resend.com/api-keys
|
|
# currently set automatically by Vercel's Resend integration.
|
|
# https://vercel.com/integrations/resend
|
|
RESEND_API_KEY=
|
|
# optional. send submissions from noreply@{RESEND_DOMAIN}; defaults to onboarding@resend.dev. sender's real email is
|
|
# passed via a Reply-To header. setting this makes zero difference to the user.
|
|
# https://resend.com/docs/send-with-nodemailer-smtp
|
|
RESEND_DOMAIN=
|
|
|
|
# required for production. site key must be prefixed with NEXT_PUBLIC_ since it is used to embed the captcha widget.
|
|
# falls back to testing keys if not set or in dev environment:
|
|
# https://developers.cloudflare.com/turnstile/troubleshooting/testing/
|
|
NEXT_PUBLIC_TURNSTILE_SITE_KEY=
|
|
# used for backend validation of turnstile result.
|
|
TURNSTILE_SECRET_KEY=
|