下記は、localstack用の docker-compose.yml
localstakのGitHUBページにあります。
version: '2.1' services: localstack: container_name: "${LOCALSTACK_DOCKER_NAME-localstack_main}" image: localstack/localstack ports: - "4566-4599:4566-4599" - "${PORT_WEB_UI-8080}:${PORT_WEB_UI-8080}" environment: - SERVICES=${SERVICES- } - DEBUG=${DEBUG- } - DATA_DIR=${DATA_DIR- } - PORT_WEB_UI=${PORT_WEB_UI- } - LAMBDA_EXECUTOR=${LAMBDA_EXECUTOR- } - KINESIS_ERROR_PROBABILITY=${KINESIS_ERROR_PROBABILITY- } - DOCKER_HOST=unix:///var/run/docker.sock - HOST_TMP_FOLDER=${TMPDIR} volumes: - "${TMPDIR:-/tmp/localstack}:/tmp/localstack" - "/var/run/docker.sock:/var/run/docker.sock"
下記は、localtack を使うときに参考にするページ
localstack のGitHUBページ
- localstack
https://github.com/localstack/localstack
localstack用のaws-cliラッパー(awslocalコマンド)
- localstack aws-cli
https://github.com/localstack/awscli-local
localstak用のsam-cliラッパー(samlocalコマンド)
- aws sam cli for localstack
https://github.com/localstack/aws-sam-cli-local
localstack用のserverless framework プラグイン
- localstack serverless plugin
https://github.com/localstack/serverless-localstack
aws-cliのプラグイン
configファイルにエンドポイントを設定できる。
- aws-cli endpoint plugin
https://pypi.org/project/awscli-plugin-endpoint/ - aws-cliのVersion2で使用するときのHowTo
https://github.com/wbingli/awscli-plugin-endpoint/issues/15