Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaime Martinez <jmartinez@gitlab.com>2021-02-03 08:51:49 +0300
committerJaime Martinez <jmartinez@gitlab.com>2021-02-08 02:52:07 +0300
commit9504871174848d6c3f47c6ba1d89899d1cd6c7f1 (patch)
tree05efc1f52a20e2691cdd95289a97396e59b09730 /main.go
parent4f07314b781e387183b29dff7d7ad62b9c111f26 (diff)
Refactor http client usage in httprage
Moves the http.Client initialization inside the `httprange` package to the zip VFS. This makes the type `Resource` depend on an http.Client that needs to be passed on initialization. It also makes the zip VFS initialize the client. It's possible to reconfigure it to register a file protocol by calling vfs.Reconfigure explicitly.
Diffstat (limited to 'main.go')
-rw-r--r--main.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/main.go b/main.go
index ec822143..903b8e46 100644
--- a/main.go
+++ b/main.go
@@ -160,6 +160,8 @@ func setGitLabAPISecretKey(secretFile string, config *appConfig) {
func configFromFlags() appConfig {
var config appConfig
+ config.PagesRoot = *pagesRoot
+
config.Domain = strings.ToLower(*pagesDomain)
config.RedirectHTTP = *redirectHTTP
config.HTTP2 = *useHTTP2
@@ -343,7 +345,7 @@ func appMain() {
}
if *daemonUID != 0 || *daemonGID != 0 {
- if err := daemonize(config, *daemonUID, *daemonGID, *daemonInplaceChroot, *pagesRoot); err != nil {
+ if err := daemonize(config, *daemonUID, *daemonGID, *daemonInplaceChroot, config.PagesRoot); err != nil {
errortracking.Capture(err)
fatal(err, "could not create pages daemon")
}