Skip to main content

Additional Configuration

FilamentFlow is a powerful application that can be configured to meet your needs. This document will guide you through some of the additional configuration options available to you.

FilamentFlow Environment Variables

FilamentFlow uses environment variables to configure the application. You can set these environment variables in the .env file in the root of the project, or you can just adjust the defaults in the config/filament-flow configuration file!

TENANCY_ENABLED=true
GOOGLE_ANALYTICS_ENABLED=true
GOOGLE_ANALYTICS_ID=
REGISTRATION_ENABLED=true
SEND_WELCOME_EMAIL=true
USE_DATABASE_NOTIFICATIONS=true
LOGIN_ENABLED=true
USE_SOCIALITE=true
ADMIN_PANEL_EMAILS=
BILLING_ENABLED=true
REQUIRE_SUBSCRIPTION=true
STRIPE_KEY=
STRIPE_SECRET=
STRIPE_WEBHOOK_SECRET=
BILLABLE_MODEL=

Reinitializing the git repository

You should probably reinitialize the git repo to be yours, which can be done by running the following commands:

git remote remove origin
rm -rf .git && git init
git remote add origin [REPOSITORY_URL]
git add . && git commit -m "Initial commit" && git push -u origin master

Note: You can also use the flow:configure command to reinitialize the git repository automatically as part of the guided installation.