47 wiersze
1.0 KiB
YAML
47 wiersze
1.0 KiB
YAML
version: '3.3'
|
|
|
|
networks:
|
|
|
|
default:
|
|
external:
|
|
name: localstack-tutorial
|
|
|
|
volumes:
|
|
|
|
localstack:
|
|
|
|
services:
|
|
|
|
localstack:
|
|
build:
|
|
context: localstack
|
|
container_name: localstack
|
|
ports:
|
|
- 8080:8080 # webui
|
|
- 4569:4569 # dynamodb
|
|
- 4574:4574 # lamba
|
|
environment:
|
|
- DATA_DIR=/tmp/localstack/data
|
|
- DEBUG=1
|
|
- DEFAULT_REGION=ap-southeast-2
|
|
- DOCKER_HOST=unix:///var/run/docker.sock
|
|
- LAMBDA_EXECUTOR=docker-reuse
|
|
- PORT_WEB_UI=8080
|
|
- SERVICES=lambda,dynamodb
|
|
- LAMBDA_DOCKER_NETWORK=localstack-tutorial
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
- localstack:/tmp/localstack/data
|
|
depends_on:
|
|
- docker-events-listener
|
|
|
|
docker-events-listener:
|
|
build:
|
|
context: docker-events-listener-build # 3
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock # 4
|
|
- ./terraform:/opt/terraform/
|
|
environment:
|
|
APPLY_TERRAFORM_ON_START: "true"
|
|
INVOKE_LAMBDAS_ON_START: counter
|