Flask-сервис расписания, домен triron.ru
| .gitignore | ||
| auto-refresh.sh | ||
| PythonApplication1.py | ||
| PythonApplication1.py.bak_timeago | ||
| README.md | ||
| requirements.txt | ||
schedule-web
Flask-сервис, который тянет расписание и ведёт журнал. Отдаётся через nginx
на домен triron.ru (проксирование на 127.0.0.1:5000).
Состав
PythonApplication1.py— основной код приложенияauto-refresh.sh— периодический POST на/api/updaterequirements.txt— зависимости из production-окруженияPythonApplication1.py.bak_timeago— бэкап кода от 13.09
Запуск
python3 -m venv venv
./venv/bin/pip install -r requirements.txt
./venv/bin/playwright install chromium
./venv/bin/python PythonApplication1.py
Приложение ожидает 127.0.0.1:5000 и файл с учётными данными
.journal_credentials (права 600) в корне проекта — две строки: логин, пароль.
Файл в репозиторий намеренно не включён.
Что не коммитится
venv/, логи, session*.json, schedule.json и .journal_credentials —
см. .gitignore.