Removed the MONITORING_PROVIDER constant from the monitoring package, replaced it with direct process.env access. This ensures that environment variables are accessed directly at the time of use without intermediate variables. In the apps/web/instrumentation.ts file, refactored condition checks for runtime environment and instrumentation enablement, using direct access environmental variables. This change simplifies the code and improves readability.
60 lines
1.7 KiB
Plaintext
60 lines
1.7 KiB
Plaintext
# TEST ENVIRONMENT VARIABLES
|
|
NEXT_PUBLIC_CI=true
|
|
|
|
# SITE
|
|
NEXT_PUBLIC_SITE_URL=http://localhost:3000
|
|
NEXT_PUBLIC_PRODUCT_NAME=Makerkit
|
|
NEXT_PUBLIC_SITE_TITLE="Makerkit - The easiest way to build and manage your SaaS"
|
|
NEXT_PUBLIC_SITE_DESCRIPTION="Makerkit is the easiest way to build and manage your SaaS. It provides you with the tools you need to build your SaaS, without the hassle of building it from scratch."
|
|
NEXT_PUBLIC_DEFAULT_THEME_MODE=light
|
|
NEXT_PUBLIC_THEME_COLOR="#ffffff"
|
|
NEXT_PUBLIC_THEME_COLOR_DARK="#0a0a0a"
|
|
|
|
# LOCALES PATH
|
|
NEXT_PUBLIC_LOCALES_PATH=apps/web/public/locales
|
|
|
|
# PATHS (to be used in "packages")
|
|
SIGN_IN_PATH=/auth/sign-in
|
|
SIGN_UP_PATH=/auth/sign-up
|
|
TEAM_ACCOUNTS_HOME_PATH=/home
|
|
INVITATION_PAGE_PATH=/join
|
|
|
|
# CMS
|
|
CMS_CLIENT=keystatic
|
|
|
|
# KEYSTATIC
|
|
NEXT_PUBLIC_KEYSTATIC_CONTENT_PATH=./content
|
|
|
|
# AUTH
|
|
NEXT_PUBLIC_AUTH_PASSWORD=true
|
|
NEXT_PUBLIC_AUTH_MAGIC_LINK=false
|
|
|
|
# BILLING
|
|
NEXT_PUBLIC_BILLING_PROVIDER=stripe
|
|
|
|
# SUPABASE
|
|
NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321
|
|
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6ImFub24iLCJleHAiOjE5ODM4MTI5OTZ9.CRXP1A7WOeoJeXxjNni43kdQwgnWNReilDMblYTn_I0
|
|
|
|
## THIS IS FOR DEVELOPMENT ONLY - DO NOT USE IN PRODUCTION
|
|
SUPABASE_DB_WEBHOOK_SECRET=WEBHOOKSECRET
|
|
|
|
EMAIL_SENDER=test@makerkit.dev
|
|
EMAIL_PORT=54325
|
|
EMAIL_HOST=localhost
|
|
EMAIL_TLS=false
|
|
EMAIL_USER=user
|
|
EMAIL_PASSWORD=password
|
|
|
|
# STRIPE
|
|
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
|
|
|
|
# FEATURE FLAGS
|
|
NEXT_PUBLIC_ENABLE_ACCOUNT_DELETION=true
|
|
NEXT_PUBLIC_ENABLE_PERSONAL_ACCOUNT_BILLING=true
|
|
NEXT_PUBLIC_ENABLE_ORGANIZATION_DELETION=true
|
|
NEXT_PUBLIC_ENABLE_ORGANIZATION_BILLING=true
|
|
|
|
# MONITORING
|
|
MONITORING_PROVIDER=
|
|
MONITORING_INSTRUMENTATION_ENABLED=false |