Allow artifactory configuration via environment variables

This commit is contained in:
Ruben Koster 2019-02-13 15:43:19 +01:00
parent e46dae41c0
commit 8328b2beb7
2 changed files with 7 additions and 5 deletions

3
.envrc
View File

@ -1,2 +1,5 @@
export GO111MODULE=on
export GOFLAGS=-mod=vendor
export ARTIFACTORY_URL=http://localhost:8081/artifactory
export ARTIFACTORY_TOKEN=AKCp5budTFpbypBqQbGJPz3pGCi28pPivfWczqjfYb9drAmd9LbRZbj6UpKFxJXA8ksWGc9fM
export ARTIFACTORY_REPO=proxy

View File

@ -2,7 +2,6 @@ package main
import (
"flag"
"fmt"
"log"
"net/http"
"os"
@ -22,12 +21,12 @@ func main() {
addr := flag.String("addr", ":8080", "proxy listen address")
cache, err := cache.NewCache(cache.ArtifactoryConfig{
URL: "http://localhost:8081/artifactory",
Token: "AKCp5budTFpbypBqQbGJPz3pGCi28pPivfWczqjfYb9drAmd9LbRZbj6UpKFxJXA8ksWGc9fM",
Repository: "proxy",
URL: os.Getenv("ARTIFACTORY_URL"),
Token: os.Getenv("ARTIFACTORY_TOKEN"),
Repository: os.Getenv("ARTIFACTORY_REPO"),
}, logger)
if err != nil {
fmt.Println(err)
logger.Println(err)
}
flag.Parse()