No project description provided
Project description
Script-Master
Сервис, который по конфигам (формат YAML), создает задания запуска скриптов в сервисе Process-Executor, согласно плану запусков полученных от сервиса Work-Planner.
Отлично подходит для запуска ETL скриптов по расписанию.
Требует мало ресурсов, не требует БД, конфигурации скриптов и их параметры запуска (расписание) создаются в YAML конфигах, поэтому интерфейс не требуется, но он есть, дополнительно можно поставить.
Install
poetry add script-master
or
pip install script-master
Run
script-master --help
script-master init # Создаст конфиг в текущий директории
script-master run # Запускать всегда в директории, в которой был выполнен init
or
uvicorn script_master.main:app --port 8080 --reload
Интерфейс
Есть интерфейс, он не обязателен. Для сервиса требуются только конфиги yaml, их иожно вручную создавать Запускается отдельно/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
script_master-0.0.5.tar.gz
(16.6 kB
view hashes)
Built Distribution
Close
Hashes for script_master-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba61b9efb3a27e8ca3800329786bec37184b344f0a4667d5a9d2699864238d18 |
|
MD5 | de67a76cedbf094a49a1e0c9691aecbc |
|
BLAKE2b-256 | a9c904683f791c57be305fa6cf87c2dae25c7b85526884b27c66dacaa08b839e |