mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
update new shared resources manager
This commit is contained in:
parent
08d41b90cd
commit
d8a5608039
@ -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": {
|
||||||
|
@ -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": {
|
||||||
|
@ -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": {
|
||||||
|
@ -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": {
|
||||||
|
@ -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": {
|
||||||
|
@ -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": {
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user