Set up Dagu

Установите Dagu локально, запустите веб-интерфейс и превратите скрипты в наблюдаемые workflow.

Install Dagu

Выберите установщик для вашей среды.

Mac/Linux
Бинарный файл
curl -fsSL https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.sh | bash
Windows
PowerShell
irm https://raw.githubusercontent.com/dagucloud/dagu/main/scripts/installer.ps1 | iex
Windows
CMD
curl -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