Skip to content

Commit

Permalink
All tests passing
Browse files Browse the repository at this point in the history
  • Loading branch information
silvae86 committed Jul 3, 2018
1 parent 3afcccd commit eb53d96
Show file tree
Hide file tree
Showing 54 changed files with 212 additions and 302 deletions.
2 changes: 1 addition & 1 deletion conf/deployment_configs.json
Original file line number Diff line number Diff line change
Expand Up @@ -1626,7 +1626,7 @@
"active": true,
"reuse_checkpoints": true,
"create_checkpoints": true,
"destroy_existing_images_at_start": false,
"destroy_existing_images_at_start": true,
"start_and_stop_containers_automatically" : false
},
"virtualbox": {
Expand Down
4 changes: 2 additions & 2 deletions src/bootup/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ class App
if (process.env.NODE_ENV !== "test")
{
// second arg = overwrite pid if exists
self.pid = npid.create(rlequire.absPathInApp("dendro","running.pid"), true);
self.pid = npid.create(rlequire.absPathInApp("dendro", "running.pid"), true);
self.pid.removeOnExit();
}

Expand Down Expand Up @@ -563,7 +563,7 @@ class App
{
Logger.log("Dumping heap snapshot!");
const heapdump = require("heapdump");
const snapshotsFolder = rlequire.absPathInApp("dendro","profiling/snapshots");
const snapshotsFolder = rlequire.absPathInApp("dendro", "profiling/snapshots");
const snapshotFile = path.join(snapshotsFolder, Date.now() + ".heapsnapshot");

mkdirp.sync(snapshotsFolder);
Expand Down
4 changes: 2 additions & 2 deletions src/bootup/load/load_repository_platforms.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ const rlequire = require("rlequire");
const isNull = rlequire("dendro", "src/utils/null.js").isNull;
const Config = rlequire("dendro", "src/models/meta/config.js").Config;
const Logger = rlequire("dendro", "src/utils/logger.js").Logger;
const repository_platform_configs_file_path = rlequire.absPathInApp("dendro","conf/repository_platform_configs.json");
const active_config_file_path = rlequire.absPathInApp("dendro","conf/active_deployment_config.json");
const repository_platform_configs_file_path = rlequire.absPathInApp("dendro", "conf/repository_platform_configs.json");
const active_config_file_path = rlequire.absPathInApp("dendro", "conf/active_deployment_config.json");

const loadRepositoryPlatforms = function (app, callback)
{
Expand Down
2 changes: 1 addition & 1 deletion src/bootup/middleware/load_misc_middlewares.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const appSecret = Config.crypto.secret,
slug = require("slug"),
favicon = require("serve-favicon"),
YAML = require("yamljs"),
swaggerDocument = YAML.load(rlequire.absPathInApp("dendro","swagger.yaml")),
swaggerDocument = YAML.load(rlequire.absPathInApp("dendro", "swagger.yaml")),
swaggerUi = require("swagger-ui-express"),
bodyParser = require("body-parser"),
methodOverride = require("method-override"),
Expand Down
6 changes: 3 additions & 3 deletions src/controllers/admin.js
Original file line number Diff line number Diff line change
Expand Up @@ -468,7 +468,7 @@ module.exports.logs = function (req, res)

module.exports.configuration = function (req, res)
{
const configFilePath = rlequire.absPathInApp("dendro","conf/deployment_configs.json");
const configFilePath = rlequire.absPathInApp("dendro", "conf/deployment_configs.json");
const Config = rlequire("dendro", "src/models/meta/config.js").Config;
if (req.originalMethod === "GET")
{
Expand Down Expand Up @@ -545,10 +545,10 @@ module.exports.configuration = function (req, res)
else if (req.originalMethod === "POST")
{
const config = req.body;
mkdirp(rlequire.absPathInApp("dendro","conf/deployment_config_backups"), function (err)
mkdirp(rlequire.absPathInApp("dendro", "conf/deployment_config_backups"), function (err)
{
// destination.txt will be created or overwritten by default
fs.copyFile(configFilePath, path.join(rlequire.absPathInApp("dendro","conf/deployment_config_backups"), path.basename(configFilePath) + "_" + slug(new Date().toISOString()) + ".bak"), function (err)
fs.copyFile(configFilePath, path.join(rlequire.absPathInApp("dendro", "conf/deployment_config_backups"), path.basename(configFilePath) + "_" + slug(new Date().toISOString()) + ".bak"), function (err)
{
if (isNull(err))
{
Expand Down
2 changes: 1 addition & 1 deletion src/controllers/datasets.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const CKAN = require("ckan");
const Config = rlequire("dendro", "src/models/meta/config.js").Config;
const isNull = rlequire("dendro", "src/utils/null.js").isNull;

const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
const RepositoryPlatform = rlequire("dendro", "src/models/harvesting/repo_platform").RepositoryPlatform;
const swordConnection = rlequire("dendro", "src/export_libs/sword-connection/index.js");
const Figshare = rlequire("dendro", "src/export_libs/figshare/figshare.js");
Expand Down
2 changes: 1 addition & 1 deletion src/controllers/files.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const Config = rlequire("dendro", "src/models/meta/config.js").Config;
const isNull = rlequire("dendro", "src/utils/null.js").isNull;
const Project = rlequire("dendro", "src/models/project.js").Project;
const InformationElement = rlequire("dendro", "src/models/directory_structure/information_element.js").InformationElement;
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
const File = rlequire("dendro", "src/models/directory_structure/file.js").File;
const Descriptor = rlequire("dendro", "src/models/meta/descriptor.js").Descriptor;
const User = rlequire("dendro", "src/models/user.js").User;
Expand Down
2 changes: 1 addition & 1 deletion src/controllers/projects.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const isNull = rlequire("dendro", "src/utils/null.js").isNull;
const Ontology = rlequire("dendro", "src/models/meta/ontology.js").Ontology;
const Project = rlequire("dendro", "src/models/project.js").Project;
const StorageConfig = rlequire("dendro", "src/models/storage/storageConfig.js").StorageConfig;
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
const File = rlequire("dendro", "src/models/directory_structure/file.js").File;
const InformationElement = rlequire("dendro", "src/models/directory_structure/information_element.js").InformationElement;
const Descriptor = rlequire("dendro", "src/models/meta/descriptor.js").Descriptor;
Expand Down
2 changes: 1 addition & 1 deletion src/controllers/search.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ const Elements = rlequire("dendro", "src/models/meta/elements.js").Elements;
const Resource = rlequire("dendro", "src/models/resource.js").Resource;

const File = rlequire("dendro", "src/models/directory_structure/file.js").File;
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
const User = rlequire("dendro", "src/models/user.js").User;
const Project = rlequire("dendro", "src/models/project.js").Project;
const Administrator = rlequire("dendro", "src/models/administrator.js").Administrator;
Expand Down
4 changes: 2 additions & 2 deletions src/kb/db.js
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ const queryObjectToString = function (query, argumentsArray, callback)

const recordQueryConclusionInLog = function (query, queryStartTime)
{
const logParentFolder = rlequire.absPathInApp("dendro","profiling");
const logParentFolder = rlequire.absPathInApp("dendro", "profiling");
const queryProfileLogFilePath = path.join(logParentFolder, "database_profiling_" + bootStartTimestamp + ".csv");

if (Config.debug.database.log_query_times)
Expand Down Expand Up @@ -738,7 +738,7 @@ DbConnection.prototype.create = function (callback)
{
jinst.addOption("-Xrs");
jinst.setupClasspath([
rlequire.absPathInApp("dendro","conf/virtuoso-jdbc/jdbc-4.2/virtjdbc4_2.jar")
rlequire.absPathInApp("dendro", "conf/virtuoso-jdbc/jdbc-4.2/virtjdbc4_2.jar")
]);
}

Expand Down
2 changes: 1 addition & 1 deletion src/models/directory_structure/file.js
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ File.createBlankFileRelativeToAppRoot = function (relativePathToFile, callback)
{
const fs = require("fs");

const absPathToFile = rlequire.absPathInApp("dendro",relativePathToFile);
const absPathToFile = rlequire.absPathInApp("dendro", relativePathToFile);
const parentFolder = path.resolve(absPathToFile, "..");

fs.stat(absPathToFile, function (err, stat)
Expand Down
2 changes: 1 addition & 1 deletion src/models/directory_structure/folder.js
Original file line number Diff line number Diff line change
Expand Up @@ -502,7 +502,7 @@ Folder.prototype.bagit = function (bagItOptions, callback)
},
function (absolutePathOfFinishedFolder, parentFolderPath, cb)
{
const gladstone = rlequire("dendro","/node_modules/gladstone/gladstone.js");
const gladstone = rlequire("dendro","node_modules/gladstone/gladstone.js");
gladstone.createBagDirectory(bagItOptions)
.then(function (result)
{
Expand Down
10 changes: 5 additions & 5 deletions src/models/directory_structure/information_element.js
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ InformationElement.prototype.getParent = function (callback)
if (!isNull(results[0].parent_folder))
{
result.uri = result.parent_folder;
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
// let parent = new Folder(result);
// return callback(null, parent);
return Folder.findByUri(result.uri, function (err, parent)
Expand Down Expand Up @@ -240,7 +240,7 @@ InformationElement.prototype.getAllParentsUntilProject = function (callback)
{
if (result instanceof Array)
{
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
async.mapSeries(result, function (result, callback)
{
Folder.findByUri(result.uri, function (err, parentFolder)
Expand Down Expand Up @@ -327,7 +327,7 @@ InformationElement.prototype.needsRenaming = function (callback, newTitle, paren
{
parentUri = self.nie.isLogicalPartOf;
}
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
const Project = rlequire("dendro", "src/models/project.js").Project;

Folder.findByUri(parentUri, function (err, parentFolder)
Expand Down Expand Up @@ -497,7 +497,7 @@ InformationElement.prototype.rename = function (newTitle, callback, customGraphU

InformationElement.prototype.moveToFolder = function (newParentFolder, callback)
{
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
const File = rlequire("dendro", "src/models/directory_structure/file.js").File;
const self = this;

Expand Down Expand Up @@ -1094,7 +1094,7 @@ InformationElement.prototype.getHumanReadableUri = function (callback)
InformationElement.prototype.refreshChildrenHumanReadableUris = function (callback, customGraphUri)
{
const self = this;
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
if (self.isA(Folder))
{
Folder.findByUri(self.uri, function (err, folder)
Expand Down
4 changes: 2 additions & 2 deletions src/models/meta/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ if (path.isAbsolute(getConfigParameter("tempFilesDir")))
}
else
{
Config.tempFilesDir = rlequire.absPathInApp("dendro",getConfigParameter("tempFilesDir"));
Config.tempFilesDir = rlequire.absPathInApp("dendro", getConfigParameter("tempFilesDir"));
}

if (path.isAbsolute(getConfigParameter("tempUploadsDir")))
Expand All @@ -174,7 +174,7 @@ if (path.isAbsolute(getConfigParameter("tempUploadsDir")))
}
else
{
Config.tempUploadsDir = rlequire.absPathInApp("dendro",getConfigParameter("tempUploadsDir"));
Config.tempUploadsDir = rlequire.absPathInApp("dendro", getConfigParameter("tempUploadsDir"));
}

Config.tempFilesCreationMode = getConfigParameter("tempFilesCreationMode");
Expand Down
2 changes: 1 addition & 1 deletion src/models/meta/permissions.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const isNull = rlequire("dendro", "src/utils/null.js").isNull;
const Resource = rlequire("dendro", "src/models/resource.js").Resource;
const InformationElement = rlequire("dendro", "src/models/directory_structure/information_element.js").InformationElement;
const File = rlequire("dendro", "src/models/directory_structure/file.js").File;
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
const User = rlequire("dendro", "src/models/user.js").User;
const Project = rlequire("dendro", "src/models/project.js").Project;
const Post = rlequire("dendro", "src/models/social/post.js").Post;
Expand Down
2 changes: 1 addition & 1 deletion src/models/project.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ const Cache = rlequire("dendro", "src/kb/cache/cache.js").Cache;
const Resource = rlequire("dendro", "src/models/resource.js").Resource;
const Elements = rlequire("dendro", "src/models/meta/elements.js").Elements;
const Logger = rlequire("dendro", "src/utils/logger.js").Logger;
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
const File = rlequire("dendro", "src/models/directory_structure/file.js").File;
const User = rlequire("dendro", "src/models/user.js").User;
const Class = rlequire("dendro", "src/models/meta/class.js").Class;
Expand Down
2 changes: 1 addition & 1 deletion src/models/resource.js
Original file line number Diff line number Diff line change
Expand Up @@ -3187,7 +3187,7 @@ Resource.prototype.getLogicalParts = function (callback)
{
const self = this;
const fs = require("fs");
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
const File = rlequire("dendro", "src/models/directory_structure/file.js").File;

const childFoldersQuery =
Expand Down
2 changes: 1 addition & 1 deletion src/utils/datasets/ckanUtils.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const Utils = rlequire("dendro", "public/js/utils.js").Utils;
const isNull = rlequire("dendro", "src/utils/null.js").isNull;
const Elements = rlequire("dendro", "src/models/meta/elements.js").Elements;
const Logger = rlequire("dendro", "src/utils/logger.js").Logger;
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder
const Folder = rlequire("dendro", "src/models/directory_structure/folder.js").Folder;
const File = rlequire("dendro", "src/models/directory_structure/file.js").File;
const Config = rlequire("dendro", "src/models/meta/config.js").Config;
const generalDatasetUtils = rlequire("dendro", "src/utils/datasets/generalDatasetUtils.js");
Expand Down
14 changes: 7 additions & 7 deletions src/utils/docker/docker_manager.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ const isNull = rlequire("dendro", "src/utils/null.js").isNull;
const Logger = rlequire("dendro", "src/utils/logger.js").Logger;

const childProcess = require("child_process");
const startContainersScript = rlequire.absPathInApp("dendro","conf/scripts/docker/start_containers.sh");
const stopContainersScript = rlequire.absPathInApp("dendro","conf/scripts/docker/stop_containers.sh");
const createCheckpointScript = rlequire.absPathInApp("dendro","conf/scripts/docker/create_checkpoint.sh");
const restoreCheckpointScript = rlequire.absPathInApp("dendro","conf/scripts/docker/restore_checkpoint.sh");
const restartContainersScript = rlequire.absPathInApp("dendro","conf/scripts/docker/restart_containers.sh");
const nukeAndRebuildScript = rlequire.absPathInApp("dendro","conf/scripts/docker/nuke_and_rebuild.sh");
const checkIfCheckpointExistsScript = rlequire.absPathInApp("dendro","conf/scripts/docker/check_if_checkpoint_exists.sh");
const startContainersScript = rlequire.absPathInApp("dendro", "conf/scripts/docker/start_containers.sh");
const stopContainersScript = rlequire.absPathInApp("dendro", "conf/scripts/docker/stop_containers.sh");
const createCheckpointScript = rlequire.absPathInApp("dendro", "conf/scripts/docker/create_checkpoint.sh");
const restoreCheckpointScript = rlequire.absPathInApp("dendro", "conf/scripts/docker/restore_checkpoint.sh");
const restartContainersScript = rlequire.absPathInApp("dendro", "conf/scripts/docker/restart_containers.sh");
const nukeAndRebuildScript = rlequire.absPathInApp("dendro", "conf/scripts/docker/nuke_and_rebuild.sh");
const checkIfCheckpointExistsScript = rlequire.absPathInApp("dendro", "conf/scripts/docker/check_if_checkpoint_exists.sh");

const DockerManager = function ()
{
Expand Down
2 changes: 1 addition & 1 deletion src/utils/logger.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ Logger.init = function (startTime)
const loggerLevel = (Config.logging.level) ? Config.logging.level : "debug";
if (!isNull(Config.logging.app_logs_folder))
{
const absPath = rlequire.absPathInApp("dendro",Config.logging.app_logs_folder);
const absPath = rlequire.absPathInApp("dendro", Config.logging.app_logs_folder);

const exists = fs.existsSync(absPath);
if (!exists)
Expand Down
Loading

0 comments on commit eb53d96

Please sign in to comment.