Parcourir la source

Add documentupdater config

Shane Kilkelly il y a 9 ans
Parent
commit
c172455cd7
1 fichiers modifiés avec 13 ajouts et 0 suppressions
  1. 13 0
      server-ce/settings.coffee

+ 13 - 0
server-ce/settings.coffee

@@ -44,6 +44,19 @@ settings =
 			port: process.env["SHARELATEX_REDIS_PORT"] or "6379"
 			port: process.env["SHARELATEX_REDIS_PORT"] or "6379"
 			password: process.env["SHARELATEX_REDIS_PASS"] or ""
 			password: process.env["SHARELATEX_REDIS_PASS"] or ""
 		fairy: redisConfig
 		fairy: redisConfig
+		documentupdater:
+			port: process.env["SHARELATEX_REDIS_PORT"] or "6379"
+			host: process.env["SHARELATEX_REDIS_HOST"] or "dockerhost"
+			password: process.env["SHARELATEX_REDIS_PASS"] or ""
+			key_schema:
+				blockingKey: ({doc_id}) -> "Blocking:#{doc_id}"
+				docLines: ({doc_id}) -> "doclines:#{doc_id}"
+				docOps: ({doc_id}) -> "DocOps:#{doc_id}"
+				docVersion: ({doc_id}) -> "DocVersion:#{doc_id}"
+				projectKey: ({doc_id}) -> "ProjectId:#{doc_id}"
+				docsInProject: ({project_id}) -> "DocsIn:#{project_id}"
+				ranges: ({doc_id}) -> "Ranges:#{doc_id}"
+
 
 
 	# The compile server (the clsi) uses a SQL database to cache files and
 	# The compile server (the clsi) uses a SQL database to cache files and
 	# meta-data. sqllite is the default, and the load is low enough that this will
 	# meta-data. sqllite is the default, and the load is low enough that this will