feat: v2 版本 #206

Merged
huanghaosheng merged 201 commits from v2 into main 2026-06-22 16:01:28 +08:00
Showing only changes of commit 41f393c09d - Show all commits

View File

@@ -58,13 +58,21 @@ services:
redis:
image: docker.m.daocloud.io/library/redis:7-alpine
container_name: camtalk-redis
command: redis-server --appendonly yes --requirepass ${CAMTALK_REDIS_PASSWORD:-}
command: >
sh -c '
if [ -n "$$CAMTALK_REDIS_PASSWORD" ]; then
exec redis-server --appendonly yes --requirepass "$$CAMTALK_REDIS_PASSWORD"
else
exec redis-server --appendonly yes
fi'
environment:
CAMTALK_REDIS_PASSWORD: ${CAMTALK_REDIS_PASSWORD:-}
volumes:
- redisdata:/data
networks:
- camtalk-net
healthcheck:
test: ["CMD", "redis-cli", "-a", "${CAMTALK_REDIS_PASSWORD:-}", "ping"]
test: ["CMD-SHELL", "if [ -n \"$$CAMTALK_REDIS_PASSWORD\" ]; then redis-cli -a \"$$CAMTALK_REDIS_PASSWORD\" ping; else redis-cli ping; fi"]
interval: 5s
timeout: 3s
retries: 10