diff --git a/CoCreate.config.js b/CoCreate.config.js index 011b70f..fdd4169 100644 --- a/CoCreate.config.js +++ b/CoCreate.config.js @@ -36,7 +36,13 @@ module.exports = { path: "postmark", initialize: "ServerClient", unload: "10000" - } + }, + // googleapis: { + // event: "googleapis", + // path: "googleapis", + // initialize: "auth.OAuth2", + // unload: "10000" + // } }, // Horizontal scaling configuration @@ -73,6 +79,10 @@ module.exports = { 'path': '../CoCreate-components/CoCreate-cli', 'repo': 'github.com/CoCreate-app/CoCreate-cli.git' }, + { + 'path': '../CoCreate-components/CoCreate-cron-jobs', + 'repo': 'github.com/CoCreate-app/CoCreate-cron-jobs.git' + }, { 'path': '../CoCreate-components/CoCreate-crud-server', 'repo': 'github.com/CoCreate-app/CoCreate-crud-server.git' @@ -94,7 +104,7 @@ module.exports = { 'repo': 'github.com/CoCreate-app/CoCreate-metrics.git' }, { - 'path': '../CoCreate-components/CoCreate-mongodb', + 'path': '../CoCreate-plugins/CoCreate-mongodb', 'repo': 'github.com/CoCreate-app/CoCreate-mongodb.git' }, { diff --git a/package.json b/package.json index c5e535f..be47355 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "@cocreate/authenticate": "^1.9.2", "@cocreate/authorize": "^1.14.1", "@cocreate/config": "^1.12.5", + "@cocreate/cron-jobs": "^1.0.0", "@cocreate/crud-server": "^1.34.8", "@cocreate/file-server": "^1.16.7", "@cocreate/industry": "^1.21.4", @@ -65,6 +66,7 @@ "@cocreate/usage": "^1.1.2", "@cocreate/users": "^1.37.1", "@cocreate/uuid": "^1.11.4", + "googleapis": "^143.0.0", "openai": "^4.43.0", "postmark": "^4.0.2", "stripe": "^15.5.0" diff --git a/src/modules.js b/src/modules.js index a88d8fe..5dabba2 100644 --- a/src/modules.js +++ b/src/modules.js @@ -16,6 +16,7 @@ const createDb = require('../installation/createDB'); const lazyLoader = require('@cocreate/lazy-loader'); const masterMap = require('./masterMap'); const nginx = require('@cocreate/nginx'); +const cronJobs = require('@cocreate/cron-jobs'); const urlUploader = require('@cocreate/url-uploader'); module.exports.init = async function (cluster, server) { @@ -59,6 +60,7 @@ module.exports.init = async function (cluster, server) { new unique(crud); new organizations(crud); new users(crud); + new cronJobs(crud); new urlUploader(crud); } else { console.log('organization_id could not be found')