[Terraform] Terragrunt + gcloud をdocker-composeで使えるようにした

データ分析基盤の構築に際してTerragruntを使うことにしたので、そのときに書いたものを載せておきます。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
FROM alpine/terragrunt:0.12.12

RUN apk add --no-cache curl \
    python3

RUN curl https://sdk.cloud.google.com | bash
ENV PATH=$PATH:/root/google-cloud-sdk/bin

WORKDIR /usr/src/app

COPY . .
1
2
3
4
5
6
7
8
version: '2'

services:
  app:
    build: .
    volumes:
      - .:/usr/src/app
      - ~/.config/gcloud:/root/.config/gcloud # ホスト側のgcloudの設定をコンテナ側に渡しています。
Built with Hugo
テーマ StackJimmy によって設計されています。