Skip to content
Snippets Groups Projects
Commit b7fa952b authored by Iain Bryson's avatar Iain Bryson
Browse files

Add missing file from merge.

parent d0cfcb4a
No related branches found
No related tags found
No related merge requests found
import yaml from "js-yaml";
import path from 'path';
import fs from 'fs';
const urls_by_env = {
development: {
sharelatex_db: "mongodb://sharelatex-db.docker.local:27018/sharelatex",
getpdf_db: "mongodb://sharelatex-db.docker.local:27018/getpdf",
getpdf_agenda_db: "mongodb://sharelatex-db.docker.local:27018/getpdf_agenda"
},
production: {
sharelatex_db: "mongodb://sharelatex-db/sharelatex",
getpdf_db: "mongodb://sharelatex-db/getpdf",
getpdf_agenda_db: "mongodb://sharelatex-db/getpdf_agenda"
}
}
const sharelatex_data_path_by_env = {
development: "/Users/iainbryson/Projects/DTUQuiz/enote-devel/vol/sharelatex-data/",
production: "/var/lib/sharelatex",
}
const env = process.env.NODE_ENV || 'development';
const vol_root = process.env.DTU_ENOTE_VOL || "/data";
const config_root = path.join(vol_root, "config");
const sharelatex_config_file = fs.readFileSync(path.join(config_root, "sharelatex.yaml"), {encoding: 'utf8'});
console.log(sharelatex_config_file)
const sharelatex_config = yaml.safeLoad(sharelatex_config_file);
console.dir(sharelatex_config);
console.log(`Configuring environment for ${process.env.NODE_ENV} ${env}`);
export default {
env: env,
db_urls: urls_by_env[env],
sharelatex_data_path: sharelatex_data_path_by_env[env],
vol_root: vol_root,
config_root: config_root,
sharelatex_config: sharelatex_config
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment