Configuration
Currently, the only way to change most settings in SheetAble is through the env variables.
How to change environment variables#
Change vars in Docker#
To change the env variables in Docker you just have to customize your running command by adding a -e SETTING="SETTING_VALUE" to it.
Change vars natively#
You can also change env variables natively.
- Either you add a .envfile in the running directory (recommended)- The file should look like this:
 SETTING=SETTING_VALUENEXT_SETTING=NEXT_SETTING_VALUE
- You export the env var on your OS- Windows:- C:\> SET SETTING="SETTING_VALUE"
 
- Unix based systems (Mac, Linux):- export SETTING=SETTING_VALUE
 
 
- Windows:
Available Settings#
| Setting | Explanation | 
|---|---|
| API_SECRET | This can be any string you want with which your jwt key is going to be encrypted | 
| DB_DRIVER | mysql, postgres, sqlite | 
| DB_HOST | Use mysql or postgres? Enter IP here. | 
| DB_USER | Use mysql or postgres? Enter db username here. | 
| DB_PASSWORD | Use mysql or postgres? Enter db password here. | 
| DB_NAME | Use mysql or postgres? Enter db name here. | 
| DB_PORT | Use mysql or postgres? Enter db port here. | 
| ADMIN_EMAIL | Your admin email | 
| ADMIN_PASSWORD | Your admin password | 
| PORT | 8080 - Can be any port you want | 
| DEV | 0, 1 - if 1: activated dev mode for developing purposes | 
| CONFIG_PATH | Path where you want your data to be instead of in the root dir |