Allow artifactory configuration via environment variables
This commit is contained in:
parent
e46dae41c0
commit
8328b2beb7
3
.envrc
3
.envrc
|
@ -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
|
||||
|
|
9
main.go
9
main.go
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue