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
+17
View File
@@ -0,0 +1,17 @@
module.exports = {
env: {
node: true,
es6: true,
},
extends: ['eslint:recommended'],
parserOptions: {
ecmaVersion: 2020,
sourceType: 'module',
},
rules: {
'no-console': 'off', // 允许在脚本中使用 console
'no-unused-vars': 'off', // 暂时忽略未使用变量
'@typescript-eslint/no-var-requires': 'off', // 允许 require
'import/no-import-module-exports': 'off',
},
};