-
-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
18 lines (18 loc) · 749 Bytes
/
Copy pathdocker-compose.yml
File metadata and controls
18 lines (18 loc) · 749 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Run the whole emulated cloud with one command:
#
# docker compose up
#
# Then point your SDKs at the published ports (AWS_ENDPOINT_URL=http://localhost:4566,
# etc.). Reset state between tests with: curl -X POST http://localhost:4566/_cloudemu/reset
services:
cloudemu:
image: ghcr.io/stackshy/cloudemu:latest
# Or build locally instead of pulling:
# build: .
ports:
- "4566:4566" # AWS
- "4568:4568" # Azure (HTTPS, self-signed)
- "4569:4569" # GCP
- "4570:4570" # Kubernetes data-plane
# - "4571:4571" # OCI — only served with: command: ["serve","--host","0.0.0.0","--providers","aws,azure,gcp,oci"]
# command: ["serve", "--host", "0.0.0.0", "--admin=false"] # disable the control plane