Skip to content

Instantly share code, notes, and snippets.

@hiroyuki-sato
Last active October 8, 2021 10:59
Show Gist options
  • Save hiroyuki-sato/85bf2962dd561ad979970ac09ad8e450 to your computer and use it in GitHub Desktop.
Save hiroyuki-sato/85bf2962dd561ad979970ac09ad8e450 to your computer and use it in GitHub Desktop.
  • 仕組み上タスク毎に作業ディレクトリを作ってpy>, sh>, rb>などのスクリプトオペレータ以外は変えられない。
  • タスク毎にカレンとディレクトリは変わるが、カレントディレクトリにはdigdag pushしたコンテンツがあるディレクトリになっている。
  • digdag pushは .で始まるファイルはpushしない

ということを踏まえて

  • digdag pushするプロジェクト直下に、pipenv というディレクトリを作り pipenvの設定を置く
  • py>オペレータ実行時に、上記ディレクトリを参照するようにする

イメージ

+python_task

  py>: # ...
  _env:
    PIPENV_VENV_IN_PROJECT: pipenv

https://pipenv.pypa.io/en/latest/advanced/#custom-virtual-environment-location

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment