LoginSignup
0
1

More than 3 years have passed since last update.

自社で流通してた digdag on docker コマンド

Last updated at Posted at 2019-06-19

はじめに

社で digdag を触っていますが、Local にインストールされた Java Version の都合で動作しないことがあるそうです。

docker で動かせば解決するよということで自社で流通していたコマンドを紹介します。

Command

$ docker run -it --rm \
-e AWS_ACCESS_KEY_ID=$(cat $HOME/.config/digdag/secrets/s3.access_key_id) \
-e AWS_SECRET_ACCESS_KEY=$(cat $HOME/.config/digdag/secrets/s3.secret_access_key) \
-u root \
-v $HOME/.config/digdag:/root/.config/digdag:ro \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-v $(pwd):$(pwd):ro \
-w=$(pwd) \
intimatemerger/digdag run --no-save hoge.dig

メモ

$HOME/.config/digdag から api keyaccess key を読み込んでコンテナに引き渡しています。

ローカルの動作確認ではジョブの進捗管理機能とかいらないので、docker のオプションに -v $(pwd):$(pwd):ro を指定し、digdag の起動オプションに --no-save を指定しています。

便利ですね。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1