mirror of
https://github.com/YunoHost-Apps/overleaf_ynh.git
synced 2024-09-03 19:56:27 +02:00
update settings to latest version
This commit is contained in:
parent
651d084adc
commit
9b6f94b620
2 changed files with 5 additions and 72 deletions
|
@ -210,6 +210,10 @@ const settings = {
|
||||||
process.env.OVERLEAF_SESSION_SECRET || process.env.CRYPTO_RANDOM,
|
process.env.OVERLEAF_SESSION_SECRET || process.env.CRYPTO_RANDOM,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
csp: {
|
||||||
|
enabled: process.env.OVERLEAF_CSP_ENABLED !== 'false',
|
||||||
|
},
|
||||||
|
|
||||||
// These credentials are used for authenticating api requests
|
// These credentials are used for authenticating api requests
|
||||||
// between services that may need to go over public channels
|
// between services that may need to go over public channels
|
||||||
httpAuthUsers,
|
httpAuthUsers,
|
||||||
|
@ -286,7 +290,6 @@ const settings = {
|
||||||
compileTimeout: parseIntOrFail(process.env.COMPILE_TIMEOUT || 180),
|
compileTimeout: parseIntOrFail(process.env.COMPILE_TIMEOUT || 180),
|
||||||
compileGroup: 'standard',
|
compileGroup: 'standard',
|
||||||
trackChanges: true,
|
trackChanges: true,
|
||||||
templates: true,
|
|
||||||
references: true,
|
references: true,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -405,76 +408,6 @@ if (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ######################
|
|
||||||
// Overleaf Server Pro
|
|
||||||
// ######################
|
|
||||||
|
|
||||||
if (parse(process.env.OVERLEAF_IS_SERVER_PRO) === true) {
|
|
||||||
settings.bypassPercentageRollouts = true
|
|
||||||
settings.apis.references = { url: 'http://127.0.0.1:3040' }
|
|
||||||
}
|
|
||||||
|
|
||||||
// Compiler
|
|
||||||
// --------
|
|
||||||
if (process.env.SANDBOXED_COMPILES === 'true') {
|
|
||||||
settings.clsi = {
|
|
||||||
dockerRunner: true,
|
|
||||||
docker: {
|
|
||||||
image: process.env.TEX_LIVE_DOCKER_IMAGE,
|
|
||||||
env: {
|
|
||||||
HOME: '/tmp',
|
|
||||||
PATH:
|
|
||||||
process.env.COMPILER_PATH ||
|
|
||||||
'/usr/local/texlive/2015/bin/x86_64-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
|
|
||||||
},
|
|
||||||
user: 'www-data',
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
if (settings.path == null) {
|
|
||||||
settings.path = {}
|
|
||||||
}
|
|
||||||
settings.path.synctexBaseDir = () => '/compile'
|
|
||||||
if (process.env.SANDBOXED_COMPILES_SIBLING_CONTAINERS === 'true') {
|
|
||||||
console.log('Using sibling containers for sandboxed compiles')
|
|
||||||
if (process.env.SANDBOXED_COMPILES_HOST_DIR) {
|
|
||||||
settings.path.sandboxedCompilesHostDir =
|
|
||||||
process.env.SANDBOXED_COMPILES_HOST_DIR
|
|
||||||
} else {
|
|
||||||
console.error(
|
|
||||||
'Sibling containers, but SANDBOXED_COMPILES_HOST_DIR not set'
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Templates
|
|
||||||
// ---------
|
|
||||||
if (process.env.OVERLEAF_TEMPLATES_USER_ID) {
|
|
||||||
settings.templates = {
|
|
||||||
mountPointUrl: '/templates',
|
|
||||||
user_id: process.env.OVERLEAF_TEMPLATES_USER_ID,
|
|
||||||
}
|
|
||||||
|
|
||||||
settings.templateLinks = parse(
|
|
||||||
process.env.OVERLEAF_NEW_PROJECT_TEMPLATE_LINKS
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
// /Learn
|
|
||||||
// -------
|
|
||||||
if (process.env.OVERLEAF_PROXY_LEARN != null) {
|
|
||||||
settings.proxyLearn = parse(process.env.OVERLEAF_PROXY_LEARN)
|
|
||||||
if (settings.proxyLearn) {
|
|
||||||
settings.nav.header_extras = [
|
|
||||||
{
|
|
||||||
url: '/learn',
|
|
||||||
text: 'documentation',
|
|
||||||
},
|
|
||||||
].concat(settings.nav.header_extras || [])
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// /References
|
// /References
|
||||||
// -----------
|
// -----------
|
||||||
if (process.env.OVERLEAF_ELASTICSEARCH_URL != null) {
|
if (process.env.OVERLEAF_ELASTICSEARCH_URL != null) {
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
nodejs_version="20"
|
nodejs_version="20"
|
||||||
YNH_MONGO_VERSION=7.0
|
YNH_MONGO_VERSION="7.0"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# PERSONAL HELPERS
|
# PERSONAL HELPERS
|
||||||
|
|
Loading…
Reference in a new issue