Environment Variables
This project uses python-dotenv to extract environment variables from a .env
file.
The only required variable is DB_URL
, but for simplification, the .env.example
file
contains a suggestion of how to split it in its meaningful parts as shown below.
DB_PROVIDER=mysql
DB_DRIVER=mysqlconnector
DB_USER=
DB_PASSWORD=
DB_HOST=
DB_PORT=
DB_DATABASE_NAME=exemplo_projeto_megadados
DB_URL=${DB_PROVIDER}+${DB_DRIVER}://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_DATABASE_NAME}
If you intend to use sqlite
, your .env
file could be as simple as follow:
DB_URL=sqlite:///megadados.db?check_same_thread=False