27 lines
728 B
YAML
27 lines
728 B
YAML
# Redis 缓存(核心中间件,start.sh 默认自动包含)
|
|
# 单独启动(在 deploy/docker 目录):docker compose --env-file .env -f compose/compose-redis.yaml up -d
|
|
services:
|
|
bytedesk-redis:
|
|
image: redis:latest
|
|
container_name: redis-bytedesk
|
|
ports:
|
|
- "16379:6379"
|
|
command: sh -c "chown -R redis:redis /data && exec redis-server --requirepass ${REDIS_PASSWORD}"
|
|
volumes:
|
|
- redis_data:/data
|
|
networks:
|
|
- bytedesk-network
|
|
# healthcheck:
|
|
# test: ["CMD-SHELL", "redis-cli -a ${REDIS_PASSWORD} ping"]
|
|
# interval: 10s
|
|
# timeout: 5s
|
|
# retries: 5
|
|
|
|
volumes:
|
|
redis_data:
|
|
name: bytedesk_redis_data
|
|
|
|
networks:
|
|
bytedesk-network:
|
|
driver: bridge
|