Skip to main content

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)

Uploaded Source

Built Distribution

script_master-0.0.5-py3-none-any.whl (24.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page