569d887d1e
Renaming the package so any further PRs directed to the website are targeted to the reworked code instead of diverging. Once merged, I will start preparing this for deployment to dev to test before releasing to prod. Any improvements will also be applied to this package. I avoided making significant changes to API routes so nothing breaks, but will test it thoroughly today to confirm. That said, everything is ported - double checked. Big diff PR, impossible to review, but last one! No more rebuilds.
32 lines
1.2 KiB
Bash
32 lines
1.2 KiB
Bash
# Public site URL — canonical origin used by metadataBase, sitemap, robots,
|
|
# OG/Twitter card URLs, Stripe checkout success URL, and the billing portal
|
|
# return URL. No trailing slash. Defaults to https://twenty.com when unset.
|
|
NEXT_PUBLIC_WEBSITE_URL=
|
|
|
|
# Partner application — the form POSTs to /api/partner-application, which
|
|
# forwards the payload to this webhook with the secret as a bearer credential.
|
|
PARTNER_APPLICATION_WEBHOOK_URL=
|
|
PARTNER_APPLICATION_SECRET=
|
|
|
|
# Partners marketplace — the Twenty workspace the partner directory reads from
|
|
# (server-side only) via the /s/partners REST endpoint.
|
|
TWENTY_PARTNERS_API_URL=
|
|
TWENTY_PARTNERS_API_KEY=
|
|
|
|
# Stripe — self-hosted enterprise checkout & subscription APIs.
|
|
STRIPE_SECRET_KEY=
|
|
STRIPE_ENTERPRISE_MONTHLY_PRICE_ID=
|
|
STRIPE_ENTERPRISE_YEARLY_PRICE_ID=
|
|
|
|
# RS256 key pair used to sign and verify enterprise license JWTs
|
|
# (use literal \n for newlines in the PEM values).
|
|
ENTERPRISE_JWT_PRIVATE_KEY=
|
|
ENTERPRISE_JWT_PUBLIC_KEY=
|
|
|
|
# Optional: enterprise validity token lifetime in days (default 30).
|
|
# ENTERPRISE_VALIDITY_TOKEN_DURATION_DAYS=
|
|
|
|
# Shared secret guarding the internal enterprise key reissue endpoint
|
|
# (POST /api/enterprise/reissue), used to regenerate an enterprise key.
|
|
ENTERPRISE_ADMIN_API_SECRET=
|