diff --git a/pm2_processes.yml b/pm2_processes.yml
index 1afbefa51b8973911a0ca91a01664c155892416c..1dfaf3982a2826b8b144c1fd45c59fb774862079 100644
--- a/pm2_processes.yml
+++ b/pm2_processes.yml
@@ -5,6 +5,8 @@ apps:
     instances: 1
     autorestart: false
     interpreter: node@10.16.3
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
   - name: clsi
     script: app.js
     cwd: clsi
@@ -12,6 +14,8 @@ apps:
     autorestart: false
     interpreter: node@10.16.3
     exec_mode: fork
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
   - name: contacts
     script: app.js
     cwd: contacts
@@ -19,6 +23,8 @@ apps:
     autorestart: false
     interpreter: node@10.16.3
     exec_mode: fork
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
   - name: docstore
     script: app.js
     cwd: docstore
@@ -26,6 +32,8 @@ apps:
     autorestart: false
     interpreter: node@10.16.3
     exec_mode: fork
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
   - name: document-updater
     script: app.js
     cwd: document-updater
@@ -33,6 +41,8 @@ apps:
     autorestart: false
     interpreter: node@10.16.3
     exec_mode: fork
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
   - name: filestore
     script: app.js
     cwd: filestore
@@ -40,6 +50,8 @@ apps:
     autorestart: false
     interpreter: node@10.16.3
     exec_mode: fork
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
   - name: notifications
     script: app.js
     cwd: notifications
@@ -47,6 +59,8 @@ apps:
     autorestart: false
     interpreter: node@10.16.3
     exec_mode: fork
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
   - name: real-time
     script: app.js
     cwd: real-time
@@ -54,6 +68,8 @@ apps:
     autorestart: false
     interpreter: node@10.16.3
     exec_mode: fork
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
   - name: spelling
     script: app.js
     cwd: spelling
@@ -61,6 +77,8 @@ apps:
     autorestart: false
     interpreter: node@10.16.3
     exec_mode: fork
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
   - name: tags
     script: app.js
     cwd: tags
@@ -68,6 +86,8 @@ apps:
     autorestart: false
     interpreter: node@10.16.3
     exec_mode: fork
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
   - name: track-changes
     script: app.js
     cwd: track-changes
@@ -75,6 +95,8 @@ apps:
     autorestart: false
     interpreter: node@10.16.3
     exec_mode: fork
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
   - name: web
     script: app.js
     cwd: web
@@ -82,3 +104,7 @@ apps:
     autorestart: false
     interpreter: node@10.16.3
     exec_mode: fork
+    env:
+      SHARELATEX_CONFIG: "/tmp/texjs/config/settings.coffee"
+      WEB_API_USER: "sharelatex"
+      WEB_API_PASSWORD: "password"
diff --git a/services.js b/services.js
index 966d50b10198683deb48f0f6ca3558c9fa2f82be..236eb165e23eae3aaf8562c006f892992752a78c 100644
--- a/services.js
+++ b/services.js
@@ -2,7 +2,7 @@ module.exports =
 
 [{
 	name: "web",
-	repo: "git@gitlab.fachschaften.org:texjs/web.git",
+	repo: "https://gitlab.fachschaften.org/texjs/web.git",
 	version: "master"
 }, {
 	name: "real-time",
diff --git a/settings.coffee b/settings.coffee
index 9912fd1ea6072605484d905763f8d8fdd320c8e0..61f1be0958ab46c3dd8be9f545bb84a9990389db 100644
--- a/settings.coffee
+++ b/settings.coffee
@@ -3,7 +3,7 @@ Path = require('path')
 # These credentials are used for authenticating api requests
 # between services that may need to go over public channels
 httpAuthUser = "sharelatex"
-httpAuthPass = process.env["WEB_API_PASSWORD"]
+httpAuthPass = "password"
 httpAuthUsers = {}
 httpAuthUsers[httpAuthUser] = httpAuthPass
 
@@ -37,7 +37,7 @@ settings =
 	#
 	# The following works out of the box with Mongo's default settings:
 	mongo:
-		url : process.env["SHARELATEX_MONGO_URL"] or 'mongodb://dockerhost/sharelatex'
+		url : process.env["SHARELATEX_MONGO_URL"] or 'mongodb://localhost/sharelatex'
 
 	# Redis is used in ShareLaTeX for high volume queries, like real-time
 	# editing, and session management.
@@ -45,7 +45,7 @@ settings =
 	# The following config will work with Redis's default settings:
 	redis:
 		web: redisConfig =
-			host: process.env["SHARELATEX_REDIS_HOST"] or "dockerhost"
+			host: process.env["SHARELATEX_REDIS_HOST"] or "localhost"
 			port: process.env["SHARELATEX_REDIS_PORT"] or "6379"
 			password: process.env["SHARELATEX_REDIS_PASS"] or ""
 			key_schema:
@@ -147,7 +147,7 @@ settings =
 
 	# Where your instance of ShareLaTeX can be found publicly. This is used
 	# when emails are sent out and in generated links:
-	siteUrl: siteUrl = process.env["SHARELATEX_SITE_URL"] or 'http://localhost'
+	siteUrl: siteUrl = 'https://localhost'
 
 	# The name this is used to describe your ShareLaTeX Installation
 	appName: process.env["SHARELATEX_APP_NAME"] or "ShareLaTeX (Community Edition)"