Поддержка .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 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=).
|
||||
|
||||
@@ -5,6 +5,7 @@ websockets==10.4
|
||||
requests==2.28.2
|
||||
reportlab==5.0.1
|
||||
python-docx==1.2.0
|
||||
python-dotenv==1.0.1
|
||||
|
||||
# Только для утилиты gigadoc_ws.py (не нужен для веб-приложения):
|
||||
# aiohttp
|
||||
Reference in new issue
Block a user