mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-31 18:54:58 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			91 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			91 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # You can leave this on "local". If you change it to production most console commands will ask for extra confirmation.
 | |
| # Never set it to "testing".
 | |
| APP_ENV=${FF_APP_ENV}
 | |
| 
 | |
| # Set to true if you want to see debug information in error screens.
 | |
| APP_DEBUG=false
 | |
| 
 | |
| # This should be your email address
 | |
| SITE_OWNER=mail@example.com
 | |
| 
 | |
| # The encryption key for your database and sessions. Keep this very secure.
 | |
| # If you generate a new one all existing data must be considered LOST.
 | |
| # Change it to a string of exactly 32 chars or use command `php artisan key:generate` to generate it
 | |
| APP_KEY=${FF_APP_KEY}
 | |
| 
 | |
| # APP_URL and TRUSTED_PROXIES are useful when using Docker and/or a reverse proxy.
 | |
| APP_URL=${APP_URL}
 | |
| TRUSTED_PROXIES=${TRUSTED_PROXIES}
 | |
| 
 | |
| # Database credentials. Make sure the database exists. I recommend a dedicated user for Firefly III
 | |
| # If you use SQLite, set connection to `sqlite` and remove the database, username and password settings.
 | |
| DB_CONNECTION=mysql
 | |
| DB_HOST=${FF_DB_HOST}
 | |
| DB_PORT=3306
 | |
| DB_DATABASE=${FF_DB_NAME}
 | |
| DB_USERNAME=${FF_DB_USER}
 | |
| DB_PASSWORD=${FF_DB_PASSWORD}
 | |
| 
 | |
| # 'daily' is the default logging mode giving you 5 daily rotated log files in /storage/logs/.
 | |
| # Several other options exist. You can use 'single' for one big fat error log (not recommended).
 | |
| # Also available are 'syslog' and 'errorlog' which will log to the system itself.
 | |
| APP_LOG=daily
 | |
| 
 | |
| # Log level. You can set this from least severe to most severe:
 | |
| # debug, info, notice, warning, error, critical, alert, emergency
 | |
| # If you set it to debug your logs will grow large, and fast. If you set it to emergency probably
 | |
| # nothing will get logged, ever.
 | |
| APP_LOG_LEVEL=warning
 | |
| 
 | |
| # If you're looking for performance improvements, you could install memcached.
 | |
| CACHE_DRIVER=file
 | |
| SESSION_DRIVER=file
 | |
| 
 | |
| # Cookie settings. Should not be necessary to change these.
 | |
| COOKIE_PATH="/"
 | |
| COOKIE_DOMAIN=
 | |
| COOKIE_SECURE=false
 | |
| 
 | |
| # If you want Firefly III to mail you, update these settings
 | |
| MAIL_DRIVER=smtp
 | |
| MAIL_HOST=smtp.mailtrap.io
 | |
| MAIL_PORT=2525
 | |
| MAIL_FROM=changeme@example.com
 | |
| MAIL_USERNAME=null
 | |
| MAIL_PASSWORD=null
 | |
| MAIL_ENCRYPTION=null
 | |
| 
 | |
| # Firefly III can send you the following messages
 | |
| SEND_REGISTRATION_MAIL=true
 | |
| SEND_ERROR_MESSAGE=true
 | |
| 
 | |
| # Set a Mapbox API key here (see mapbox.com) so there might be a map available at various places.
 | |
| MAPBOX_API_KEY=
 | |
| 
 | |
| # If you wish to track your own behavior over Firefly III, set a valid analytics tracker ID here.
 | |
| ANALYTICS_ID=
 | |
| 
 | |
| # Most parts of the database are encrypted by default, but you can turn this off if you want to.
 | |
| # This makes it easier to migrate your database. Not that some fields will never be decrypted.
 | |
| USE_ENCRYPTION=true
 | |
| 
 | |
| # Leave the following configuration vars as is.
 | |
| # Unless you like to tinker and know what you're doing.
 | |
| APP_NAME=FireflyIII
 | |
| BROADCAST_DRIVER=log
 | |
| QUEUE_DRIVER=sync
 | |
| REDIS_HOST=127.0.0.1
 | |
| REDIS_PASSWORD=null
 | |
| REDIS_PORT=6379
 | |
| CACHE_PREFIX=firefly
 | |
| SEARCH_RESULT_LIMIT=50
 | |
| EXCHANGE_RATE_SERVICE=fixerio
 | |
| PUSHER_KEY=
 | |
| PUSHER_SECRET=
 | |
| PUSHER_ID=
 | |
| DEMO_USERNAME=
 | |
| DEMO_PASSWORD=
 | |
| IS_DOCKER=true
 | |
| IS_SANDSTORM=false
 | |
| IS_HEROKU=false
 |