vagrantを立ててDockerインストールしておく
vagrant
- 80・8080ポートを開ける
- CPU数: 2
- メモリ: 4GB程度
変更例
Vagrant.configure("2") do |config|
config.vm.network "forwarded_port", guest: 8080, host: 8080
config.vm.provider "virtualbox" do |vb|
vb.cpus = 2
# Customize the amount of memory on the VM:
vb.memory = "4096"
end
・・・
https://quay.io/repository/aaua/hello-digdag
コミットしたらビルドが動くことを確認
https://github.com/rancher/rancher
インストール
docker run -d --restart=unless-stopped -p 8080:8080 rancher/server
ブラウザからRancherのGUIにアクセス
http://localhost:8080
CATALOGからWordpressを立ててみる、データの永続化をしてみる
(サンプル)
quay.io/aaua/hello-digdag
をイメージとして使ってdigdagサーバーを立ててみる
(サンプル)
docker ps -a
docker exec -it r-digdag-digdag-1-○○ /bin/bash -i
mkdir /var/digdag; cd $_
digdag init digdag-sample
cd digdag-sample/
digdag run digdag-sample.dig
digdag push test
digdag workflow
GUIで編集して、実行してみる
Shellを実行してみる
mkdir tasks
vi tasks/hello.sh
#!/bin/sh
echo "Hello, World!"
vi digdag-sample.dig
+hello:
sh>: /bin/bash ./tasks/hello.sh
digdag push test
CUIで実行してみる
digdag start test digdag-sample --session now