Поддержка .env файла (python-dotenv) для BASE_URL и других переменных
This commit is contained in:
1 parent
61149c3b48
commit
ce67122035
2 files changed
+9
No files matched your search
@@ -31,6 +31,14 @@ from interpret import interpret_result
|
|||||||
import storage
|
import storage
|
||||||
import export
|
import export
|
||||||
|
|
||||||
|
# Загружаем переменные из .env (если файл есть рядом с app.py).
|
||||||
|
# Значения из реального окружения (systemd Environment=) имеют приоритет.
|
||||||
|
try:
|
||||||
|
from dotenv import load_dotenv
|
||||||
|
load_dotenv(os.path.join(os.path.dirname(os.path.abspath(__file__)), ".env"))
|
||||||
|
except ImportError:
|
||||||
|
pass
|
||||||
|
|
||||||
# ─── Конфигурация ─────────────────────────────────────────────
|
# ─── Конфигурация ─────────────────────────────────────────────
|
||||||
# Секреты читаются из переменных окружения (не хранятся в репозитории).
|
# Секреты читаются из переменных окружения (не хранятся в репозитории).
|
||||||
# На сервере задаются в /etc/systemd/system/med.service (Environment=).
|
# На сервере задаются в /etc/systemd/system/med.service (Environment=).
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ websockets==10.4
|
|||||||
requests==2.28.2
|
requests==2.28.2
|
||||||
reportlab==5.0.1
|
reportlab==5.0.1
|
||||||
python-docx==1.2.0
|
python-docx==1.2.0
|
||||||
|
python-dotenv==1.0.1
|
||||||
|
|
||||||
# Только для утилиты gigadoc_ws.py (не нужен для веб-приложения):
|
# Только для утилиты gigadoc_ws.py (не нужен для веб-приложения):
|
||||||
# aiohttp
|
# aiohttp
|
||||||
Reference in new issue
Block a user