-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcompose.yaml
30 lines (30 loc) · 1023 Bytes
/
compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
services:
postgres:
image: postgres:16
volumes:
- ./.data/postgres:/var/lib/postgresql/data
environment:
- POSTGRES_USER=${POSTGRES_USER:-root}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-root}
- POSTGRES_DB=${POSTGRES_DB:-postgres}
ports:
- ${POSTGRES_PORT:-5432}:5432
localstack:
image: localstack/localstack:latest
environment:
SERVICES: s3
ports:
- 4566:4566
volumes:
- ./localstack-script.sh:/etc/localstack/init/ready.d/script.sh
- "/var/run/docker.sock:/var/run/docker.sock"
# Uncomment below to simulate Azure Blob Storage (don't forget to run the init_azure_storage.py to create the container)
# azurite:
# image: mcr.microsoft.com/azure-storage/azurite
# ports:
# - "10000:10000" # Blob service
# - "10001:10001" # Queue service
# - "10002:10002" # Table service
# volumes:
# - ./.data/azurite:/data
# command: "azurite --blobHost 0.0.0.0 --queueHost 0.0.0.0 --tableHost 0.0.0.0"