first commit

This commit is contained in:
2025-11-07 22:42:41 +03:00
parent 229e182fab
commit 76046e07f0
7 changed files with 266 additions and 66 deletions

View File

@@ -5,34 +5,12 @@ const config = {
// Site Url
baseURL: process.env.BASE_URL,
port: process.env.PORT || 3000,
// Veridy Token
// Verify Token
verifyToken: process.env.VERIFY_TOKEN,
// If the Remember me option is not selected
cookieExpirationTimeRememberTrue: parseInt(process.env.COOKIE_EXP_TIME_REMEMBER_TRUE), // 1 mounth
// Remember me option is selected
cookieExpirationTimeRememberFalse: parseInt(process.env.COOKIE_EXP_TIME_REMEMBER_FALSE), // 30 minute
// Token Settings
tookenExpirationTime: parseInt(process.env.TOOKEN_EXP_TIME), // 1 mounth
secret: process.env.SECRET,
// Crypt Salt Secret
cryptoSalt: process.env.CRYPTO_SALT,
// Avatar upload settings
avatarNameLength: 15,
avatarSizeLimit: 250000, // 250 KB
avatarFileTypes: /jpeg|jpg|png/,
// Mongo Settings
//mongodburl: process.env.MONGODB_URI_PRO,
mongodburl: process.env.MONGODB_URI,
// mongodburl: 'mongodb://mongo:27017/jwt' //server
// The Movie DB api key
tmdbApiKey: process.env.TMDB_API_KEY,
// Flixinfo api default language
thmdbDefaultLanguage: "en-US",
// Redis Cache değerleri
redisCacheLength: parseInt(process.env.REDIS_CACHE_LENGTH) || 100, // server başladığında ilk chachelenecek kayıt miktarı
redisTTL: parseInt(process.env.REDIS_TTL) || 86400, // veriler ne kadar süre cachede tutulacak
//redisUrl: process.env.REDIS_URL_PRO,
redisUrl: process.env.REDIS_URL,
};
module.exports = config;