added filestoreDomainOveride

This commit is contained in:
Henry Oswald
2018-07-03 16:41:34 +01:00
parent ec85957ae4
commit 6464aefdb4
3 changed files with 40 additions and 2 deletions

View File

@@ -1,6 +1,8 @@
request = require("request").defaults(jar: false)
fs = require("fs")
logger = require "logger-sharelatex"
settings = require("settings-sharelatex")
URL = require('url');
oneMinute = 60 * 1000
@@ -11,6 +13,9 @@ module.exports = UrlFetcher =
_callback(error)
_callback = () ->
if settings.filestoreDomainOveride?
p = URL.parse(url).path
url = "#{settings.filestoreDomainOveride}#{p}"
timeoutHandler = setTimeout () ->
timeoutHandler = null
logger.error url:url, filePath: filePath, "Timed out downloading file to cache"
@@ -31,6 +36,7 @@ module.exports = UrlFetcher =
logger.log url:url, filePath: filePath, "finished downloading file into cache"
urlStream.on "response", (res) ->
console.log
if res.statusCode >= 200 and res.statusCode < 300
fileStream = fs.createWriteStream(filePath)