|
1 | 1 | services: |
2 | | - localstack: |
3 | | - container_name: "${LOCALSTACK_DOCKER_NAME:-localstack-main}" |
4 | | - image: localstack/localstack:s3-latest |
| 2 | + s3mock: |
| 3 | + container_name: "${S3MOCK_DOCKER_NAME:-s3mock-main}" |
| 4 | + image: adobe/s3mock:4.11.0 |
5 | 5 | ports: |
6 | | - - "127.0.0.1:4566:4566" # LocalStack Gateway |
| 6 | + - "127.0.0.1:4566:9090" |
7 | 7 | environment: |
8 | | - - DEBUG=${DEBUG:-0} |
9 | | - - DEFAULT_REGION=us-east-2 |
10 | | - - AWS_ACCESS_KEY_ID=test |
11 | | - - AWS_SECRET_ACCESS_KEY=test |
12 | | - volumes: |
13 | | - - "${LOCALSTACK_VOLUME_DIR:-./volume}:/var/lib/localstack" |
14 | | - - "/var/run/docker.sock:/var/run/docker.sock" |
15 | | - - "./scripts/init-s3.py:/etc/localstack/init/ready.d/init-s3.py" # bucket initialization script |
16 | | - - "./scripts/init-s3-main.sh:/etc/localstack/init/ready.d/init-s3-main.sh" # bucket initialization script |
| 8 | + - COM_ADOBE_TESTING_S3MOCK_STORE_INITIAL_BUCKETS=aligned.storage |
| 9 | + - COM_ADOBE_TESTING_S3MOCK_STORE_REGION=us-east-2 |
17 | 10 |
|
18 | | - localstack2: |
19 | | - container_name: "${LOCALSTACK2_DOCKER_NAME:-localstack-secondary}" |
20 | | - image: localstack/localstack:s3-latest |
| 11 | + s3mock2: |
| 12 | + container_name: "${S3MOCK2_DOCKER_NAME:-s3mock-secondary}" |
| 13 | + image: adobe/s3mock:4.11.0 |
21 | 14 | ports: |
22 | | - - "127.0.0.1:4567:4566" # LocalStack Gateway |
| 15 | + - "127.0.0.1:4567:9090" |
23 | 16 | environment: |
24 | | - - DEBUG=${DEBUG:-0} |
25 | | - - DEFAULT_REGION=us-west-1 |
26 | | - - AWS_ACCESS_KEY_ID=test2 |
27 | | - - AWS_SECRET_ACCESS_KEY=test2 |
28 | | - volumes: |
29 | | - - "${LOCALSTACK2_VOLUME_DIR:-./volume2}:/var/lib/localstack" |
30 | | - - "/var/run/docker.sock:/var/run/docker.sock" |
31 | | - - "./scripts/init-s3.py:/etc/localstack/init/ready.d/init-s3.py" # bucket initialization script |
32 | | - - "./scripts/init-s3-secondary.sh:/etc/localstack/init/ready.d/init-s3-secondary.sh" # bucket initialization script |
| 17 | + - COM_ADOBE_TESTING_S3MOCK_STORE_INITIAL_BUCKETS=aligned.storage |
| 18 | + - COM_ADOBE_TESTING_S3MOCK_STORE_REGION=us-west-1 |
0 commit comments