Integrate Oudelaa backend features, security, tests, and deployment updates

هذا الالتزام موجود في:
boutmoun123
2026-07-26 16:58:53 +03:00
الأصل 1b24ca4294
التزام 2fd5322ef7
178 ملفات معدلة مع 19068 إضافات و2592 حذوفات

23
test/setup-env.ts Normal file
عرض الملف

@@ -0,0 +1,23 @@
Object.assign(process.env, {
NODE_ENV: 'test',
EMAIL_ENABLED: 'false',
REDIS_ENABLED: 'false',
REDIS_SOCKET_ADAPTER_ENABLED: 'false',
QUEUE_ENABLED: 'false',
REQUEST_LOGGING_ENABLED: 'false',
FEED_CACHE_ENABLED: 'false',
STORAGE_PROVIDER: 'local',
MEDIA_ACCESS_MODE: 'direct',
BCRYPT_SALT_ROUNDS: '8',
PUBLIC_BASE_URL: 'http://127.0.0.1:4000',
STORAGE_PUBLIC_BASE_URL: 'http://127.0.0.1:4000',
MONGODB_URI: process.env.E2E_MONGODB_URI ?? 'mongodb://127.0.0.1:27017/oudelaa-e2e',
JWT_ACCESS_SECRET: 'test-access-secret-123456',
JWT_REFRESH_SECRET: 'test-refresh-secret-123456',
SUPERADMIN_EMAIL: 'superadmin@example.com',
SUPERADMIN_PASSWORD: 'StrongPass123!',
SUPERADMIN_PASSWORD_HASH: '',
SUPERADMIN_ACCESS_SECRET: 'test-superadmin-access-123456',
SUPERADMIN_REFRESH_SECRET: 'test-superadmin-refresh-123456',
SUPERADMIN_TOTP_SECRET: '',
});