<repo_name>kodai12/local-stack-terraform<file_sep>/sandbox/terraform/Dockerfile
FROM alpine/terragrunt:0.13.5

RUN apk add --no-cache curl \
  python3 \
  jq

WORKDIR /usr/src/app

COPY . .
<file_sep>/README.md
## 事前準備
- Docker、aws-cli

## 使い方
1. sandboxをcpして新しくルート直下にディレクトリを作る、ディレクトリ名はなんでも大丈夫
2. 作成したディレクトリ内に移動して `sh script/setup.sh` を実行
3. `sh script/start_terraform.sh` でterraformを実行できるDocker環境が立ち上がる
4. `aws --endpoint-url http://localhost:4566 s3 ls` みたいな感じでaws-cliを使って実際にリソースが作成されたか確認できる(dockerから抜けた状態で)

terraform内を好きにいじってplan/applyを試せます
※試せるのはlocalstackで用意されてるリソースのみ https://github.com/localstack/localstack#overview
<file_sep>/sandbox/script/start_terraform.sh
cd `dirname $0`

cd ../terraform
docker-compose build
docker-compose run --rm app sh
<file_sep>/sandbox/script/setup.sh
cd `dirname $0`

cd ../
GOOS=linux GOARCH=amd64 go build -o hello
zip lambda.zip hello

cd localstack
docker-compose up -d localstack
