Skip to content

Commit 2e69899

Browse files
committed
globalised the db env
1 parent c53abd3 commit 2e69899

File tree

8 files changed

+29
-12
lines changed

8 files changed

+29
-12
lines changed

Diff for: backend.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ var agendash = require('agendash');
33
var scheduler = require('./scheduler/scheduler');
44
var routes = require('./api/routes');
55
var mongoose = require('mongoose');
6+
var dbProvider = require('./utils/db');
67

7-
var dbUrl = "mongodb://localhost:27017/Dev";
8+
var dbUrl = dbProvider.getUrl() + dbProvider.getEnv();
89
var app = express();
910
var port = 8080;
1011

Diff for: datacollectors/courses/courses.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
var axios = require('axios');
22
var mongo = require('mongodb').MongoClient;
3+
var dbProvider = require('../../utils/db');
34

45
var url_Courses = "http://ics.mosbach.dhbw.de/ics/calendars.list";
5-
var url_DB = "mongodb://localhost:27017/";
6+
var url_DB = dbProvider.getUrl();
67

7-
var db_env = "Dev";
8+
var db_env = dbProvider.getEnv();
89

910
var data;
1011
var courses = [];

Diff for: datacollectors/events/events.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
var icalhelp = require('../lectures/ical-helper');
22
var mongo = require('mongodb').MongoClient;
33
var datehelper = require('./dateParser');
4+
var dbProvider = require('../../utils/db');
45

56
var calendar_url = "https://calendar.google.com/calendar/ical/asta.dhbw.de_08mkcuqcrppq8cg8vlutdsgpjg%40group.calendar.google.com/public/basic.ics";
67

7-
var url_DB = "mongodb://localhost:27017/";
8+
var url_DB = dbProvider.getUrl();
89

9-
var db_env = "Dev";
10+
var db_env = dbProvider.getEnv();
1011
var mainCounter = 0;
1112

1213
const getEvents = (resolve, reject) => {

Diff for: datacollectors/lectures/lectures.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
var mongo = require('mongodb').MongoClient;
22
var icalhelp = require('./ical-helper');
3+
var dbProvider = require('../../utils/db');
34

4-
var url_DB = "mongodb://localhost:27017/";
5+
var url_DB = dbProvider.getUrl();
56

6-
var db_env = "Dev";
7+
var db_env = dbProvider.getEnv();
78

89
var courses;
910
var mainCounter = 0;

Diff for: datacollectors/newsfeed/feed.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
var reader = require('rss-to-json');
22
var mongo = require('mongodb').MongoClient;
3+
var dbProvider = require('../../utils/db');
34

45
var feedUrl = "https://stuv-mosbach.de/feed/";
5-
var url_DB = "mongodb://localhost:27017/";
6+
var url_DB = dbProvider.getUrl();
67

7-
var db_env = "Dev";
8+
var db_env = dbProvider.getEnv();
89

910
const loadFeed = (url, resolve, reject) => {
1011
reader.load(url, (err, res) => {

Diff for: datacollectors/plan/reader.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
var mongo = require('mongodb').MongoClient;
22
var splitting = require('split-lines');
33
var crawler = require('crawler-request');
4+
var dbProvider = require('../../utils/db');
45

56
var pdfUrl = "https://www.studentenwerk.uni-heidelberg.de/sites/default/files/download/pdf/sp-mos-mensa-aktuell.pdf";
6-
var url_DB = "mongodb://localhost:27017/";
7+
var url_DB = dbProvider.getUrl();
78

8-
var db_env = "Dev";
9+
var db_env = dbProvider.getEnv();
910

1011
var data = [];
1112

Diff for: scheduler/scheduler.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ var plan = require('../datacollectors/plan/reader');
44
var lectures = require('../datacollectors/lectures/lectures');
55
var feed = require('../datacollectors/newsfeed/feed');
66
var course = require('../datacollectors/courses/courses');
7+
var dbProvider = require('../utils/db');
78

8-
var url_DB = "mongodb://localhost:27017/agenda";
9+
var url_DB = dbProvider.getUrl() + "agenda";
910

1011
var agent = new agenda({db: {address: url_DB}});
1112

Diff for: utils/db.js

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
var url = "mongodb://localhost:27017/";
2+
var env = "Dev";
3+
4+
exports.getUrl = () => {
5+
return url;
6+
};
7+
8+
exports.getEnv = () => {
9+
return env;
10+
}

0 commit comments

Comments
 (0)