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