mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
Added fn update too to get latest version.
This commit is contained in:
13
fn/start.go
13
fn/start.go
@@ -35,21 +35,26 @@ func startCmd() cli.Command {
|
||||
}
|
||||
|
||||
func start(c *cli.Context) error {
|
||||
denvs := ""
|
||||
denvs := []string{}
|
||||
if c.String("log-level") != "" {
|
||||
denvs += "-e GIN_MODE=" + c.String("log-level")
|
||||
denvs = append(denvs, "GIN_MODE="+c.String("log-level"))
|
||||
}
|
||||
// docker run --rm -it --name functions -v ${PWD}/data:/app/data -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 treeder/functions
|
||||
wd, err := os.Getwd()
|
||||
if err != nil {
|
||||
logrus.WithError(err).Fatalln("Getwd failed")
|
||||
}
|
||||
cmd := exec.Command("docker", "run", "--rm", "-i",
|
||||
args := []string{"run", "--rm", "-i",
|
||||
"--name", "functions",
|
||||
"-v", fmt.Sprintf("%s/data:/app/data", wd),
|
||||
"-v", "/var/run/docker.sock:/var/run/docker.sock",
|
||||
"-p", "8080:8080",
|
||||
"treeder/functions")
|
||||
}
|
||||
for _, v := range denvs {
|
||||
args = append(args, "-e", v)
|
||||
}
|
||||
args = append(args, "treeder/functions")
|
||||
cmd := exec.Command("docker", args...)
|
||||
cmd.Stdout = os.Stdout
|
||||
cmd.Stderr = os.Stderr
|
||||
err = cmd.Start()
|
||||
|
||||
Reference in New Issue
Block a user