この記事はFLINTERS10周年記念ブログリレーの34日目の投稿です こんにちは、杉山です。最近、Cloud Composer(Airflow)を扱うプロジェクトにジョインしました。 特に何もせずにエディタでプロジェクトのコードを開くとコードの補完がうまく効かなかったので、この辺をなんとかしていこうと思います。 今回はVisualStudioCodeのDevcontainerを使う前提です。 大まかな作業の流れ requirements.txtを作る Dockerfileを作る compose.ymlを作る VSCode上でdevcontainerを設定する Deccontainerを適用する 1. requrements.txtを作る Cloud ComposerはプリインストールされたPythonパッケージがあります。 https://cloud.google.com/compose