🦁

digdagを動かしてみる with Docker

2022/06/19に公開

環境構築

こちらの方のDockerfileを使わせて頂いた。

https://github.com/szyn/docker-digdag

雰囲気を理解するためにのパッと動かす記事が少なかったため、書いた。

起動確認

git clone後、docker-composeを使ってコンテナを起動

localhost:65348からDigdagのWeb UIにアクセスできる。

コンテナ内に入ってworkflowを作成

docker exec -it コンテナ名 bashでコンテナ内に入る

digdag init sample-dag

でsample-dagディレクトリがルートディレクトリ以下に作成される。

cd sample-dagでディレクトリを移動した上で、

digdag run sample-dagでdagを実行する。数秒後には、タスクが完了していることがわかる。

digdag push sample-dagでworkflowをpushすると、UI上でも確認することができるようになった。

この後

実際の.digファイルの中身を理解するために、公式ドキュメントなどのワークフロー制御オペレーターなどを読むと良い。

Discussion