hiko1129's note

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

2019/11/16

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

Dockerfile
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 . .
docker-compose.yml
version: '2'

services:
  app:
    build: .
    volumes:
      - .:/usr/src/app
      - ~/.config/gcloud:/root/.config/gcloud # ホスト側のgcloudの設定をコンテナ側に渡しています。

hiko1129

hiko1129
Twitter GitHub Qiita Qrunch Blog