update new shared resources manager

This commit is contained in:
SrGooglo 2023-08-26 09:51:51 +00:00
parent b8f789e44a
commit 4e78bd5851
8 changed files with 60 additions and 59 deletions

View File

@ -7,15 +7,15 @@
"dev": "nodemon --ignore dist/ --exec corenode-node ./src/index.js", "dev": "nodemon --ignore dist/ --exec corenode-node ./src/index.js",
"run:prod": "cross-env NODE_ENV=production node ./dist/index.js" "run:prod": "cross-env NODE_ENV=production node ./dist/index.js"
}, },
"sharedClasses": { "shared": {
"FileUpload": "src/shared-classes", "classes/FileUpload": "src/shared-classes/FileUpload",
"CacheService": "src/shared-classes", "classes/CacheService": "src/shared-classes/CacheService",
"ComtyClient": "src/shared-classes", "classes/ComtyClient": "src/shared-classes/ComtyClient",
"RedisClient": "src/shared-classes", "classes/RedisClient": "src/shared-classes/RedisClient",
"StorageClient": "src/shared-classes", "classes/StorageClient": "src/shared-classes/StorageClient",
"DbManager": "src/shared-classes", "classes/DbManager": "src/shared-classes/DbManager",
"Errors": "src/shared-classes", "classes/Errors": "src/shared-classes/Errors",
"DbModels": "src/shared-classes" "classes/DbModels": "src/shared-classes/DbModels"
}, },
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {

View File

@ -7,15 +7,15 @@
"dev": "cross-env NODE_ENV=development nodemon --ignore dist/ --exec corenode-node ./src/index.js", "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" "run:prod": "cross-env NODE_ENV=production node ./dist/index.js"
}, },
"sharedClasses": { "shared": {
"FileUpload": "src/shared-classes", "classes/FileUpload": "src/shared-classes/FileUpload",
"CacheService": "src/shared-classes", "classes/CacheService": "src/shared-classes/CacheService",
"ComtyClient": "src/shared-classes", "classes/ComtyClient": "src/shared-classes/ComtyClient",
"RedisClient": "src/shared-classes", "classes/RedisClient": "src/shared-classes/RedisClient",
"StorageClient": "src/shared-classes", "classes/StorageClient": "src/shared-classes/StorageClient",
"DbManager": "src/shared-classes", "classes/DbManager": "src/shared-classes/DbManager",
"Errors": "src/shared-classes", "classes/Errors": "src/shared-classes/Errors",
"DbModels": "src/shared-classes" "classes/DbModels": "src/shared-classes/DbModels"
}, },
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {

View File

@ -7,15 +7,15 @@
"dev": "cross-env NODE_ENV=development nodemon --ignore dist/ --exec corenode-node ./src/index.js", "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" "run:prod": "cross-env NODE_ENV=production node ./dist/index.js"
}, },
"sharedClasses": { "shared": {
"FileUpload": "src/shared-classes", "classes/FileUpload": "src/shared-classes/FileUpload",
"CacheService": "src/shared-classes", "classes/CacheService": "src/shared-classes/CacheService",
"ComtyClient": "src/shared-classes", "classes/ComtyClient": "src/shared-classes/ComtyClient",
"RedisClient": "src/shared-classes", "classes/RedisClient": "src/shared-classes/RedisClient",
"StorageClient": "src/shared-classes", "classes/StorageClient": "src/shared-classes/StorageClient",
"DbManager": "src/shared-classes", "classes/DbManager": "src/shared-classes/DbManager",
"Errors": "src/shared-classes", "classes/Errors": "src/shared-classes/Errors",
"DbModels": "src/shared-classes" "classes/DbModels": "src/shared-classes/DbModels"
}, },
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {

View File

@ -7,14 +7,16 @@
"dev": "nodemon --ignore dist/ --exec corenode-node ./src/index.js", "dev": "nodemon --ignore dist/ --exec corenode-node ./src/index.js",
"run:prod": "cross-env NODE_ENV=production node ./dist/index.js" "run:prod": "cross-env NODE_ENV=production node ./dist/index.js"
}, },
"sharedClasses": { "shared": {
"ComtyClient": "src/shared-classes", "classes/FileUpload": "src/shared-classes/FileUpload",
"RedisClient": "src/shared-classes", "classes/CacheService": "src/shared-classes/CacheService",
"StorageClient": "src/shared-classes", "classes/ComtyClient": "src/shared-classes/ComtyClient",
"DbManager": "src/shared-classes", "classes/RedisClient": "src/shared-classes/RedisClient",
"Errors": "src/shared-classes", "classes/StorageClient": "src/shared-classes/StorageClient",
"DbModels": "src/shared-classes", "classes/DbManager": "src/shared-classes/DbManager",
"TidalAPI": "src/shared-classes" "classes/Errors": "src/shared-classes/Errors",
"classes/DbModels": "src/shared-classes/DbModels",
"classes/TidalAPI": "src/shared-classes/TidalAPI"
}, },
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {

View File

@ -7,15 +7,15 @@
"dev": "cross-env NODE_ENV=development nodemon --ignore dist/ --exec corenode-node ./src/index.js", "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" "run:prod": "cross-env NODE_ENV=production node ./dist/index.js"
}, },
"sharedClasses": { "shared": {
"FileUpload": "src/shared-classes", "classes/FileUpload": "src/shared-classes/FileUpload",
"CacheService": "src/shared-classes", "classes/CacheService": "src/shared-classes/CacheService",
"ComtyClient": "src/shared-classes", "classes/ComtyClient": "src/shared-classes/ComtyClient",
"RedisClient": "src/shared-classes", "classes/RedisClient": "src/shared-classes/RedisClient",
"StorageClient": "src/shared-classes", "classes/StorageClient": "src/shared-classes/StorageClient",
"DbManager": "src/shared-classes", "classes/DbManager": "src/shared-classes/DbManager",
"Errors": "src/shared-classes", "classes/Errors": "src/shared-classes/Errors",
"DbModels": "src/shared-classes" "classes/DbModels": "src/shared-classes/DbModels"
}, },
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {

View File

@ -7,17 +7,17 @@
"dev": "cross-env NODE_ENV=development nodemon --ignore dist/ --exec corenode-node ./src/index.js", "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" "run:prod": "cross-env NODE_ENV=production node ./dist/index.js"
}, },
"sharedClasses": { "shared": {
"FileUpload": "src/shared-classes", "classes/FileUpload": "src/shared-classes/FileUpload",
"CacheService": "src/shared-classes", "classes/CacheService": "src/shared-classes/CacheService",
"ComtyClient": "src/shared-classes", "classes/ComtyClient": "src/shared-classes/ComtyClient",
"RedisClient": "src/shared-classes", "classes/RedisClient": "src/shared-classes/RedisClient",
"StorageClient": "src/shared-classes", "classes/StorageClient": "src/shared-classes/StorageClient",
"DbManager": "src/shared-classes", "classes/DbManager": "src/shared-classes/DbManager",
"Errors": "src/shared-classes", "classes/Errors": "src/shared-classes/Errors",
"DbModels": "src/shared-classes", "classes/DbModels": "src/shared-classes/DbModels",
"SecureSyncEntry": "src/shared-classes", "classes/SecureSyncEntry": "src/shared-classes/SecureSyncEntry",
"TidalAPI": "src/shared-classes" "classes/TidalAPI": "src/shared-classes/TidalAPI"
}, },
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {

View File

@ -40,14 +40,13 @@ async function linkSharedResources(pkgJSON, packagePath) {
if (fs.existsSync(finalLinkPath)) { if (fs.existsSync(finalLinkPath)) {
console.warn(`⚠️ Resource [${resource}] link already exists in [${finalLinkPath}]`) console.warn(`⚠️ Resource [${resource}] link already exists in [${finalLinkPath}]`)
continue continue
} else {
fs.mkdirSync(path.resolve(packagePath, linkPath), { recursive: true })
} }
// link folder recursively
fs.symlinkSync(originClassPath, finalLinkPath, "dir") fs.symlinkSync(originClassPath, finalLinkPath, "dir")
console.log(`🔗 Linked resouce [${resource}] to [${finalLinkPath}]`) console.log(`🔗 Linked resouce [${resource}] to [${finalLinkPath}]`)
continue
} }
} }
} }

View File

@ -34,7 +34,7 @@ function getConnectionConfig(obj) {
export default class DBManager { export default class DBManager {
initialize = async (config) => { initialize = async (config) => {
console.log("🔌 Connecting to DB...") console.log(`🔌 Connecting to DB [${process.env.DB_HOSTNAME}]...`)
const dbConfig = getConnectionConfig(config ?? process.env) const dbConfig = getConnectionConfig(config ?? process.env)