jenkins setup

This commit is contained in:
simon987
2019-03-09 09:31:19 -05:00
parent 6048cfbebc
commit fea86af41d
7 changed files with 128 additions and 48 deletions

View File

@@ -12,7 +12,7 @@ import (
"path/filepath"
)
var WorkDir, _ = filepath.Abs("./data/")
var WorkDir = getWorkDir()
type Info struct {
Name string `json:"name"`
@@ -67,6 +67,10 @@ func LogRequestMiddleware(h fasthttp.RequestHandler) fasthttp.RequestHandler {
func New(db *gorm.DB) *WebApi {
if _, err := os.Stat(WorkDir); err != nil && os.IsNotExist(err) {
_ = os.Mkdir(WorkDir, 0700)
}
api := &WebApi{}
logrus.SetLevel(getLogLevel())
@@ -134,3 +138,14 @@ func getLogLevel() logrus.Level {
return level
}
}
func getWorkDir() string {
workDir := os.Getenv("WS_BUCKET_WORKDIR")
if workDir == "" {
path, _ := filepath.Abs("./data")
return path
} else {
path, _ := filepath.Abs(workDir)
return path
}
}