web/docker-compose/docker-compose.db.yml

38 lines
808 B
YAML
Raw Normal View History

2024-09-20 13:39:12 +00:00
version: '3.7'
services:
redis_service:
container_name: redis_service
image: 'docker.dragonflydb.io/dragonflydb/dragonfly'
ulimits:
memlock: -1
networks:
- freedium_net
volumes:
- freedium_dragonflydata:/data
healthcheck:
test: [ "CMD", "redis-cli", "ping" ]
interval: 30s
start_period: 20s
timeout: 10s
retries: 3
restart: always
stop_grace_period: 2m
2024-09-21 10:54:19 +00:00
mem_limit: 5g
2024-09-20 13:39:12 +00:00
postgres:
image: postgres:16.3-alpine3.20
container_name: freedium_postgres
networks:
- freedium_net
volumes:
2024-09-21 10:54:19 +00:00
- ../postgres:/var/lib/postgresql/data
2024-09-20 13:39:12 +00:00
environment:
- POSTGRES_PASSWORD=postgres
- POSTGRES_USER=postgres
- POSTGRES_DB=postgres
stop_grace_period: 2m
volumes:
freedium_dragonflydata: