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

set synctexBaseDir: () -> "/compile" if using docker in docker

Henry Oswald 10 лет назад
Родитель
Сommit
8a25755b8a
2 измененных файлов с 6 добавлено и 0 удалено
  1. 2 0
      server-ce/Dockerfile
  2. 4 0
      server-ce/settings.coffee

+ 2 - 0
server-ce/Dockerfile

@@ -106,5 +106,7 @@ ENV SHARELATEX_CONFIG /etc/sharelatex/settings.coffee
 
 
 EXPOSE 80
 EXPOSE 80
 
 
+WORKDIR /
+
 ENTRYPOINT ["/sbin/my_init"]
 ENTRYPOINT ["/sbin/my_init"]
 
 

+ 4 - 0
server-ce/settings.coffee

@@ -499,6 +499,10 @@ if process.env["DOCKER_IN_DOCKER"] == "true"
 				PATH: process.env["COMPILER_PATH"] or "/usr/local/texlive/2015/bin/x86_64-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
 				PATH: process.env["COMPILER_PATH"] or "/usr/local/texlive/2015/bin/x86_64-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
 			user: "www-data"
 			user: "www-data"
 
 
+	if !settings.path?
+		settings.path = {}
+	settings.path.synctexBaseDir = () -> "/compile"
+
 
 
 # Templates
 # Templates
 # ---------
 # ---------