Set up Dagu
Установите Dagu локально, запустите веб-интерфейс и превратите скрипты в наблюдаемые workflow.
Install Dagu
Выберите установщик для вашей среды.
Mac/Linux
Бинарный файлcurl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash
Windows
PowerShellirm https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.ps1 | iex
Windows
CMDcurl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.cmd -o installer.cmd && .\installer.cmd && del installer.cmd
Guided setup
Мастер установки помогает настроить Dagu для локальной работы.
Добавляет бинарник Dagu в PATH.
Помогает настроить Dagu как локальный сервис.
Открывает веб-интерфейс управления workflow.
Documentation
Продолжите с руководством по установке или быстрым стартом.
Other install options
Используйте Homebrew, npm, Docker или готовые бинарники, если они лучше подходят вашей среде.
Homebrew
Mac/Linux
brew install dagu
npm
Кроссплатформенный
npm install -g --ignore-scripts=false @dagucloud/dagu
Docker
Контейнер
docker run -d \ --name dagu \ -p 8080:8080 \ -v ~/.dagu:/var/lib/dagu \ ghcr.io/dagucloud/dagu:latest dagu start-all
Контейнерным шагам нужен доступ к демону Docker. Монтирование сокета хоста дает рабочим процессам контроль над хостом. Настроить контейнерные шаги
Helm
Kubernetes
helm repo add dagu https://dagucloud.github.io/dagu helm install dagu dagu/dagu \ --set persistence.storageClass=<your-rwx-storage-class>
Закреплённая версия
Все платформы
curl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash -s -- --version v2.11.3