mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
Add commented settings file
This commit is contained in:
parent
fd14f6d9f5
commit
b1ae5cb7aa
1 changed files with 194 additions and 0 deletions
194
server-ce/config/settings.testing.coffee
Normal file
194
server-ce/config/settings.testing.coffee
Normal file
|
@ -0,0 +1,194 @@
|
||||||
|
Path = require('path')
|
||||||
|
http = require('http')
|
||||||
|
http.globalAgent.maxSockets = 300
|
||||||
|
|
||||||
|
# Make time interval config easier.
|
||||||
|
seconds = 1000
|
||||||
|
minutes = 60 * seconds
|
||||||
|
|
||||||
|
# These credentials are used for authenticating api requests
|
||||||
|
# between services that may need to go over public channels
|
||||||
|
httpAuthUser = "sharelatex"
|
||||||
|
httpAuthPass = "password"
|
||||||
|
httpAuthUsers = {}
|
||||||
|
httpAuthUsers[httpAuthUser] = httpAuthPass
|
||||||
|
|
||||||
|
sessionSecret = "secret-please-change"
|
||||||
|
|
||||||
|
module.exports =
|
||||||
|
# File storage
|
||||||
|
# ------------
|
||||||
|
#
|
||||||
|
# ShareLaTeX stores binary files like images in S3.
|
||||||
|
# Fill in your Amazon S3 credential below.
|
||||||
|
s3:
|
||||||
|
key: ""
|
||||||
|
secret: ""
|
||||||
|
bucketName : ""
|
||||||
|
|
||||||
|
# Databases
|
||||||
|
# ---------
|
||||||
|
mongo:
|
||||||
|
url : 'mongodb://127.0.0.1/sharelatexTesting'
|
||||||
|
|
||||||
|
redis:
|
||||||
|
web:
|
||||||
|
host: "localhost"
|
||||||
|
port: "6379"
|
||||||
|
password: ""
|
||||||
|
|
||||||
|
api:
|
||||||
|
host: "localhost"
|
||||||
|
port: "6379"
|
||||||
|
password: ""
|
||||||
|
|
||||||
|
# Service locations
|
||||||
|
# -----------------
|
||||||
|
|
||||||
|
# Configure which ports to run each service on. Generally you
|
||||||
|
# can leave these as they are unless you have some other services
|
||||||
|
# running which conflict, or want to run the web process on port 80.
|
||||||
|
internal:
|
||||||
|
web:
|
||||||
|
port: webPort = 3000
|
||||||
|
documentupdater:
|
||||||
|
port: docUpdaterPort = 3003
|
||||||
|
|
||||||
|
# Tell each service where to find the other services. If everything
|
||||||
|
# is running locally then this is easy, but they exist as separate config
|
||||||
|
# options incase you want to run some services on remote hosts.
|
||||||
|
apis:
|
||||||
|
web:
|
||||||
|
url: "http://localhost:#{webPort}"
|
||||||
|
user: httpAuthUser
|
||||||
|
pass: httpAuthPass
|
||||||
|
documentupdater:
|
||||||
|
url : "http://localhost:#{docUpdaterPort}"
|
||||||
|
thirdPartyDataStore:
|
||||||
|
url : "http://localhost:3002"
|
||||||
|
emptyProjectFlushDelayMiliseconds: 5 * seconds
|
||||||
|
tags:
|
||||||
|
url :"http://localhost:3012"
|
||||||
|
spelling:
|
||||||
|
url : "http://localhost:3005"
|
||||||
|
versioning:
|
||||||
|
snapshotwaitms:3000
|
||||||
|
url: "http://localhost:4000"
|
||||||
|
username: httpAuthUser
|
||||||
|
password: httpAuthPass
|
||||||
|
recurly:
|
||||||
|
privateKey: ""
|
||||||
|
apiKey: ""
|
||||||
|
subdomain: ""
|
||||||
|
chat:
|
||||||
|
url: "http://localhost:3010"
|
||||||
|
templates:
|
||||||
|
port: 3007
|
||||||
|
blog:
|
||||||
|
port: 3008
|
||||||
|
filestore:
|
||||||
|
url: "http://localhost:3009"
|
||||||
|
clsi:
|
||||||
|
url: "http://localhost:3013"
|
||||||
|
templates_api:
|
||||||
|
url: "http://localhost:3014"
|
||||||
|
|
||||||
|
# Where your instance of ShareLaTeX can be found publically. Used in emails
|
||||||
|
# that are sent out, generated links, etc.
|
||||||
|
siteUrl : 'http://localhost:3000'
|
||||||
|
|
||||||
|
# Same, but with http auth credentials.
|
||||||
|
httpAuthSiteUrl: 'http://#{httpAuthUser}:#{httpAuthPass}@localhost:3000'
|
||||||
|
|
||||||
|
# Security
|
||||||
|
# --------
|
||||||
|
security:
|
||||||
|
sessionSecret: sessionSecret
|
||||||
|
|
||||||
|
httpAuthUsers: httpAuthUsers
|
||||||
|
|
||||||
|
# Default features
|
||||||
|
# ----------------
|
||||||
|
#
|
||||||
|
# You can select the features that are enabled by default for new
|
||||||
|
# new users.
|
||||||
|
plans: plans = [{
|
||||||
|
planCode: "personal"
|
||||||
|
name: "Personal"
|
||||||
|
price: 0
|
||||||
|
features:
|
||||||
|
collaborators: -1
|
||||||
|
dropbox: true
|
||||||
|
versioning: true
|
||||||
|
}]
|
||||||
|
|
||||||
|
# Spelling languages
|
||||||
|
# ------------------
|
||||||
|
#
|
||||||
|
# You must have the corresponding aspell package installed to
|
||||||
|
# be able to use a language.
|
||||||
|
languages: [
|
||||||
|
{name: "English", code: "en"}
|
||||||
|
]
|
||||||
|
|
||||||
|
# Third party services
|
||||||
|
# --------------------
|
||||||
|
#
|
||||||
|
# ShareLaTeX's regular newsletter is managed by Markdown mail. Add your
|
||||||
|
# credentials here to integrate with this.
|
||||||
|
# markdownmail:
|
||||||
|
# secret: ""
|
||||||
|
# list_id: ""
|
||||||
|
#
|
||||||
|
# Fill in your unique token from various analytics services to enable
|
||||||
|
# them.
|
||||||
|
# analytics:
|
||||||
|
# mixpanel:
|
||||||
|
# token: ""
|
||||||
|
# ga:
|
||||||
|
# token: ""
|
||||||
|
# heap:
|
||||||
|
# token: ""
|
||||||
|
#
|
||||||
|
# ShareLaTeX's help desk is provided by tenderapp.com
|
||||||
|
# tenderUrl: ""
|
||||||
|
#
|
||||||
|
# ShareLaTeX uses Amazon's SES api to send transactional emails.
|
||||||
|
# Uncomment these lines and provide your credentials to be able to send emails.
|
||||||
|
# ses:
|
||||||
|
# "key":""
|
||||||
|
# "secret":""
|
||||||
|
|
||||||
|
# Production Settings
|
||||||
|
# -------------------
|
||||||
|
|
||||||
|
# Should javascript assets be served minified or not. Note that you will
|
||||||
|
# need to run `grunt compile:minify` within the web-sharelatex directory
|
||||||
|
# to generate these.
|
||||||
|
useMinifiedJs: false
|
||||||
|
|
||||||
|
# Should static assets be sent with a header to tell the browser to cache
|
||||||
|
# them.
|
||||||
|
cacheStaticAssets: false
|
||||||
|
|
||||||
|
# If you are running ShareLaTeX over https, set this to true to send the
|
||||||
|
# cookie with a secure flag (recommended).
|
||||||
|
secureCookie: false
|
||||||
|
|
||||||
|
|
||||||
|
# Internal configs
|
||||||
|
# ----------------
|
||||||
|
path:
|
||||||
|
commonFolder: Path.resolve "common"
|
||||||
|
dumpFolder: Path.resolve "data/dumpFolder"
|
||||||
|
zippedProjects: Path.resolve "data/zippedProjects"
|
||||||
|
unzippedProjects: Path.resolve "data/unzippedProjects"
|
||||||
|
|
||||||
|
automaticSnapshots:
|
||||||
|
maxTimeBetweenSnapshots: 30 * minutes
|
||||||
|
waitTimeAfterLastEdit: 5 * minutes
|
||||||
|
|
||||||
|
smokeTest:
|
||||||
|
user: "team+smoketest@sharelatex.com"
|
||||||
|
password: "smoketest"
|
||||||
|
projectId: "52b18a70249683c0a9000007"
|
Loading…
Reference in a new issue