Skip to content
Snippets Groups Projects
Verified Commit 65f5dcac authored by David Mehren's avatar David Mehren Committed by David Mehren
Browse files

Update PM2 config, use HTTP Repos, adapt settings.coffee for non-docker usage


Signed-off-by: default avatarDavid Mehren <dmehren1@gmail.com>
parent 3466eac1
No related branches found
No related tags found
No related merge requests found
......@@ -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"
......@@ -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",
......
......@@ -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
......@@ -44,7 +44,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.
......@@ -52,7 +52,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:
......@@ -154,7 +154,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)"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment