services:
  localstack:
    # pinned to exact sha version (0.12.21 ish) as tag not stampted at time of fix
    image: localstack/localstack@sha256:e40ebe8c089fe19c6400bfdd248d57446566c193f9b6a9f1df2b6655f6884bf8

    container_name: '${LOCALSTACK_DOCKER_NAME-localstack_main}'
    network_mode: bridge

    ports:
      - '4566:4566'
      - '4571:4571'

    environment:
      - SERVICES=${SERVICES- }
      - DEBUG=${DEBUG- }
      - DATA_DIR=${DATA_DIR- }
      - LAMBDA_EXECUTOR=${LAMBDA_EXECUTOR- }
      - DOCKER_HOST=unix:///var/run/docker.sock
      - HOST_TMP_FOLDER=${TMPDIR}
      - LS_LOG=trace
