diff --git a/.env.dist b/.env.dist new file mode 100644 index 0000000..c001436 --- /dev/null +++ b/.env.dist @@ -0,0 +1,2 @@ +API_HOST=127.0.0.1 +API_TOKEN=jmkdjsfopjsef \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 3887b7b..1016589 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ pydantic==1.10.7 - +environs==9.5.0 diff --git a/settings.py b/settings.py new file mode 100644 index 0000000..45be3b1 --- /dev/null +++ b/settings.py @@ -0,0 +1,11 @@ +import os + +from pydantic import BaseSettings, validator +from environs import load_dotenv + +load_dotenv() + + +class ApiConfig(BaseSettings): + host: str = os.environ.get('API_HOST') + token: str = os.environ.get('API_TOKEN')