feat: Add Docker Compose configurations for Kvrocks and Redis deployments

- Implemented `docker-compose.kvrocks.auth.yml` for Kvrocks with password authentication.
- Created `docker-compose.redis.yml` for Redis deployment.
- Added Kvrocks configuration file `kvrocks.auth.conf` with necessary settings.
- Updated documentation with deployment guidelines for Kvrocks.
- Introduced ESLint configuration for code quality.
- Developed deployment configuration check script `check-deployment-configs.js`.
- Added D1 database initialization script `d1-init.sql` for KatelyaTV.
- Created test script `test-kvrocks-deployment.js` to validate Kvrocks deployment.
- Implemented fix verification script `verify-kvrocks-fix.js` for password handling.
- Updated `wrangler.toml` for Cloudflare deployment configuration.
This commit is contained in:
katelya
2025-09-04 17:55:23 +08:00
parent 63120d418b
commit 82485d1939
20 changed files with 1943 additions and 154 deletions
+1 -3
View File
@@ -36,12 +36,10 @@ services:
KVROCKS_PORT: 6666
KVROCKS_DIR: /var/lib/kvrocks/data
KVROCKS_LOG_LEVEL: info
# 可选:设置密码
KVROCKS_REQUIREPASS: ${KVROCKS_PASSWORD:-}
volumes:
# 持久化数据存储
- kvrocks-data:/var/lib/kvrocks/data
# 可选:挂载配置文件
# 挂载配置文件
- ./docker/kvrocks/kvrocks.conf:/etc/kvrocks/kvrocks.conf:ro
restart: unless-stopped
networks: