53 lines
1.1 KiB
YAML
53 lines
1.1 KiB
YAML
name: autumn-dev-services
|
|
|
|
services:
|
|
postgres:
|
|
image: postgres:18.3-alpine
|
|
environment:
|
|
POSTGRES_USER: postgres
|
|
POSTGRES_PASSWORD: postgres
|
|
POSTGRES_DB: autumn
|
|
ports:
|
|
- "5432:5432"
|
|
volumes:
|
|
- autumn-dev-postgres-18:/var/lib/postgresql
|
|
|
|
redis-stack:
|
|
image: redis/redis-stack-server:latest
|
|
ports:
|
|
- "6379:6379"
|
|
volumes:
|
|
- autumn-dev-redis-stack:/data
|
|
|
|
dragonfly:
|
|
image: docker.dragonflydb.io/dragonflydb/dragonfly:latest
|
|
network_mode: host
|
|
command:
|
|
- --port=6380
|
|
ulimits:
|
|
memlock: -1
|
|
volumes:
|
|
- autumn-dev-dragonfly:/data
|
|
|
|
ngrok:
|
|
image: ngrok/ngrok:latest
|
|
profiles:
|
|
- ngrok
|
|
environment:
|
|
NGROK_AUTHTOKEN: ${NGROK_AUTHTOKEN:-}
|
|
command:
|
|
- http
|
|
- host.docker.internal:8080
|
|
- --url=${NGROK_DOMAIN}
|
|
- --pooling-enabled
|
|
- --log=stdout
|
|
ports:
|
|
- "4040:4040"
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|
|
|
|
volumes:
|
|
autumn-dev-postgres-18:
|
|
autumn-dev-redis-stack:
|
|
autumn-dev-dragonfly:
|