From d8a560803986cbcfc7ab32199d0b347ad7d742fd Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Sat, 26 Aug 2023 09:51:51 +0000 Subject: [PATCH] update new shared resources manager --- packages/chat_server/package.json | 18 +++++++++--------- packages/file_server/package.json | 18 +++++++++--------- packages/marketplace_server/package.json | 18 +++++++++--------- packages/music_server/package.json | 18 ++++++++++-------- packages/server/package.json | 18 +++++++++--------- packages/sync_server/package.json | 22 +++++++++++----------- scripts/post-install.js | 5 ++--- shared/classes/DbManager/index.js | 2 +- 8 files changed, 60 insertions(+), 59 deletions(-) diff --git a/packages/chat_server/package.json b/packages/chat_server/package.json index 774453dd..48fb2c4f 100755 --- a/packages/chat_server/package.json +++ b/packages/chat_server/package.json @@ -7,15 +7,15 @@ "dev": "nodemon --ignore dist/ --exec corenode-node ./src/index.js", "run:prod": "cross-env NODE_ENV=production node ./dist/index.js" }, - "sharedClasses": { - "FileUpload": "src/shared-classes", - "CacheService": "src/shared-classes", - "ComtyClient": "src/shared-classes", - "RedisClient": "src/shared-classes", - "StorageClient": "src/shared-classes", - "DbManager": "src/shared-classes", - "Errors": "src/shared-classes", - "DbModels": "src/shared-classes" + "shared": { + "classes/FileUpload": "src/shared-classes/FileUpload", + "classes/CacheService": "src/shared-classes/CacheService", + "classes/ComtyClient": "src/shared-classes/ComtyClient", + "classes/RedisClient": "src/shared-classes/RedisClient", + "classes/StorageClient": "src/shared-classes/StorageClient", + "classes/DbManager": "src/shared-classes/DbManager", + "classes/Errors": "src/shared-classes/Errors", + "classes/DbModels": "src/shared-classes/DbModels" }, "license": "MIT", "dependencies": { diff --git a/packages/file_server/package.json b/packages/file_server/package.json index e828c6a7..3c9fa4e9 100644 --- a/packages/file_server/package.json +++ b/packages/file_server/package.json @@ -7,15 +7,15 @@ "dev": "cross-env NODE_ENV=development nodemon --ignore dist/ --exec corenode-node ./src/index.js", "run:prod": "cross-env NODE_ENV=production node ./dist/index.js" }, - "sharedClasses": { - "FileUpload": "src/shared-classes", - "CacheService": "src/shared-classes", - "ComtyClient": "src/shared-classes", - "RedisClient": "src/shared-classes", - "StorageClient": "src/shared-classes", - "DbManager": "src/shared-classes", - "Errors": "src/shared-classes", - "DbModels": "src/shared-classes" + "shared": { + "classes/FileUpload": "src/shared-classes/FileUpload", + "classes/CacheService": "src/shared-classes/CacheService", + "classes/ComtyClient": "src/shared-classes/ComtyClient", + "classes/RedisClient": "src/shared-classes/RedisClient", + "classes/StorageClient": "src/shared-classes/StorageClient", + "classes/DbManager": "src/shared-classes/DbManager", + "classes/Errors": "src/shared-classes/Errors", + "classes/DbModels": "src/shared-classes/DbModels" }, "license": "MIT", "dependencies": { diff --git a/packages/marketplace_server/package.json b/packages/marketplace_server/package.json index fb272bc3..20642d3d 100644 --- a/packages/marketplace_server/package.json +++ b/packages/marketplace_server/package.json @@ -7,15 +7,15 @@ "dev": "cross-env NODE_ENV=development nodemon --ignore dist/ --exec corenode-node ./src/index.js", "run:prod": "cross-env NODE_ENV=production node ./dist/index.js" }, - "sharedClasses": { - "FileUpload": "src/shared-classes", - "CacheService": "src/shared-classes", - "ComtyClient": "src/shared-classes", - "RedisClient": "src/shared-classes", - "StorageClient": "src/shared-classes", - "DbManager": "src/shared-classes", - "Errors": "src/shared-classes", - "DbModels": "src/shared-classes" + "shared": { + "classes/FileUpload": "src/shared-classes/FileUpload", + "classes/CacheService": "src/shared-classes/CacheService", + "classes/ComtyClient": "src/shared-classes/ComtyClient", + "classes/RedisClient": "src/shared-classes/RedisClient", + "classes/StorageClient": "src/shared-classes/StorageClient", + "classes/DbManager": "src/shared-classes/DbManager", + "classes/Errors": "src/shared-classes/Errors", + "classes/DbModels": "src/shared-classes/DbModels" }, "license": "MIT", "dependencies": { diff --git a/packages/music_server/package.json b/packages/music_server/package.json index e0630f75..c7a7d4fa 100644 --- a/packages/music_server/package.json +++ b/packages/music_server/package.json @@ -7,14 +7,16 @@ "dev": "nodemon --ignore dist/ --exec corenode-node ./src/index.js", "run:prod": "cross-env NODE_ENV=production node ./dist/index.js" }, - "sharedClasses": { - "ComtyClient": "src/shared-classes", - "RedisClient": "src/shared-classes", - "StorageClient": "src/shared-classes", - "DbManager": "src/shared-classes", - "Errors": "src/shared-classes", - "DbModels": "src/shared-classes", - "TidalAPI": "src/shared-classes" + "shared": { + "classes/FileUpload": "src/shared-classes/FileUpload", + "classes/CacheService": "src/shared-classes/CacheService", + "classes/ComtyClient": "src/shared-classes/ComtyClient", + "classes/RedisClient": "src/shared-classes/RedisClient", + "classes/StorageClient": "src/shared-classes/StorageClient", + "classes/DbManager": "src/shared-classes/DbManager", + "classes/Errors": "src/shared-classes/Errors", + "classes/DbModels": "src/shared-classes/DbModels", + "classes/TidalAPI": "src/shared-classes/TidalAPI" }, "license": "MIT", "dependencies": { diff --git a/packages/server/package.json b/packages/server/package.json index 2f262d21..160a1427 100755 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -7,15 +7,15 @@ "dev": "cross-env NODE_ENV=development nodemon --ignore dist/ --exec corenode-node ./src/index.js", "run:prod": "cross-env NODE_ENV=production node ./dist/index.js" }, - "sharedClasses": { - "FileUpload": "src/shared-classes", - "CacheService": "src/shared-classes", - "ComtyClient": "src/shared-classes", - "RedisClient": "src/shared-classes", - "StorageClient": "src/shared-classes", - "DbManager": "src/shared-classes", - "Errors": "src/shared-classes", - "DbModels": "src/shared-classes" + "shared": { + "classes/FileUpload": "src/shared-classes/FileUpload", + "classes/CacheService": "src/shared-classes/CacheService", + "classes/ComtyClient": "src/shared-classes/ComtyClient", + "classes/RedisClient": "src/shared-classes/RedisClient", + "classes/StorageClient": "src/shared-classes/StorageClient", + "classes/DbManager": "src/shared-classes/DbManager", + "classes/Errors": "src/shared-classes/Errors", + "classes/DbModels": "src/shared-classes/DbModels" }, "license": "MIT", "dependencies": { diff --git a/packages/sync_server/package.json b/packages/sync_server/package.json index 4de584bf..589a531b 100644 --- a/packages/sync_server/package.json +++ b/packages/sync_server/package.json @@ -7,17 +7,17 @@ "dev": "cross-env NODE_ENV=development nodemon --ignore dist/ --exec corenode-node ./src/index.js", "run:prod": "cross-env NODE_ENV=production node ./dist/index.js" }, - "sharedClasses": { - "FileUpload": "src/shared-classes", - "CacheService": "src/shared-classes", - "ComtyClient": "src/shared-classes", - "RedisClient": "src/shared-classes", - "StorageClient": "src/shared-classes", - "DbManager": "src/shared-classes", - "Errors": "src/shared-classes", - "DbModels": "src/shared-classes", - "SecureSyncEntry": "src/shared-classes", - "TidalAPI": "src/shared-classes" + "shared": { + "classes/FileUpload": "src/shared-classes/FileUpload", + "classes/CacheService": "src/shared-classes/CacheService", + "classes/ComtyClient": "src/shared-classes/ComtyClient", + "classes/RedisClient": "src/shared-classes/RedisClient", + "classes/StorageClient": "src/shared-classes/StorageClient", + "classes/DbManager": "src/shared-classes/DbManager", + "classes/Errors": "src/shared-classes/Errors", + "classes/DbModels": "src/shared-classes/DbModels", + "classes/SecureSyncEntry": "src/shared-classes/SecureSyncEntry", + "classes/TidalAPI": "src/shared-classes/TidalAPI" }, "license": "MIT", "dependencies": { diff --git a/scripts/post-install.js b/scripts/post-install.js index 96d0c4a0..f138f0a8 100644 --- a/scripts/post-install.js +++ b/scripts/post-install.js @@ -40,14 +40,13 @@ async function linkSharedResources(pkgJSON, packagePath) { if (fs.existsSync(finalLinkPath)) { console.warn(`⚠️ Resource [${resource}] link already exists in [${finalLinkPath}]`) continue - } else { - fs.mkdirSync(path.resolve(packagePath, linkPath), { recursive: true }) } - // link folder recursively fs.symlinkSync(originClassPath, finalLinkPath, "dir") console.log(`🔗 Linked resouce [${resource}] to [${finalLinkPath}]`) + + continue } } } diff --git a/shared/classes/DbManager/index.js b/shared/classes/DbManager/index.js index 81475000..8c738d13 100755 --- a/shared/classes/DbManager/index.js +++ b/shared/classes/DbManager/index.js @@ -34,7 +34,7 @@ function getConnectionConfig(obj) { export default class DBManager { initialize = async (config) => { - console.log("🔌 Connecting to DB...") + console.log(`🔌 Connecting to DB [${process.env.DB_HOSTNAME}]...`) const dbConfig = getConnectionConfig(config ?? process.env)