This section outlines the configuration settings required for various components of the project.
- NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: The public key for Clerk authentication.
- CLERK_SECRET_KEY: The secret key for Clerk authentication.
- NEXT_PUBLIC_CLERK_SIGN_IN_URL: URL for Clerk's sign-in page (Default:
/sign-in
). - NEXT_PUBLIC_CLERK_SIGN_UP_URL: URL for Clerk's sign-up page (Default:
/sign-up
). - NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL: URL to redirect users to after successful sign-in (Default:
/dashboard
). - NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL: URL to redirect users to after successful sign-up (Default:
/dashboard
).
- OPENAI_API_KEY: Your API key for accessing OpenAI services.
- REPLICATE_API_TOKEN: Token required for interacting with the Replicate API.
- DATABASE_URL: Database URL configuration, which may vary depending on your database provider (e.g., Planetscale).
- STRIPE_API_KEY: Your API key for Stripe integration.
- STRIPE_WEBHOOK_SECRET: Webhook secret key for Stripe. You can create a webhook here.
- NEXT_PUBLIC_APP_URL: The public URL for your application, which can be either a localhost URL during development or your production URL.