Просмотр исходного кода

Updated settings with several fixes (#111)

Miguel Serrano 7 лет назад
Родитель
Сommit
d126eb7112
1 измененных файлов с 10 добавлено и 4 удалено
  1. 10 4
      server-ce/settings.coffee

+ 10 - 4
server-ce/settings.coffee

@@ -168,8 +168,7 @@ settings =
 	# between services that may need to go over public channels
 	httpAuthUsers: httpAuthUsers
 	
-	# Should javascript assets be served minified or not. Note that you will
-	# need to run `make minify` within the web directory to generate these.
+	# Should javascript assets be served minified or not.
 	useMinifiedJs: true
 
 	# Should static assets be sent with a header to tell the browser to cache
@@ -197,6 +196,10 @@ settings =
 			url: "http://localhost:3000"
 			user: httpAuthUser
 			pass: httpAuthPass
+		# overrides v1.url to indicate via Feature Flags that Overleaf V1
+		# is not available	
+		v1:
+			url: null    
 	references:{}
 	notifications:undefined
 
@@ -421,8 +424,6 @@ if process.env["SHARELATEX_SAML_ENTRYPOINT"]
 			entryPoint: process.env["SHARELATEX_SAML_ENTRYPOINT"]
 			callbackUrl: process.env["SHARELATEX_SAML_CALLBACK_URL"]
 			issuer: process.env["SHARELATEX_SAML_ISSUER"]
-			cert: process.env["SHARELATEX_SAML_CERT"]
-			privateCert: process.env["SHARELATEX_SAML_PRIVATE_CERT"]
 			decryptionPvk: process.env["SHARELATEX_SAML_DECRYPTION_PVK"]
 			signatureAlgorithm: process.env["SHARELATEX_SAML_SIGNATURE_ALGORITHM"]
 			identifierFormat: process.env["SHARELATEX_SAML_IDENTIFIER_FORMAT"]
@@ -482,6 +483,11 @@ if process.env["SHARELATEX_SAML_ENTRYPOINT"]
 					undefined
 			)
 
+	# SHARELATEX_SAML_CERT cannot be empty
+	# https://github.com/bergie/passport-saml/commit/f6b1c885c0717f1083c664345556b535f217c102		
+	if process.env["SHARELATEX_SAML_CERT"]
+		settings.saml.server.cert = process.env["SHARELATEX_SAML_CERT"]
+		settings.saml.server.privateCert = process.env["SHARELATEX_SAML_PRIVATE_CERT"]
 
 # Compiler
 # --------