diff --git a/tools/goctl/docker/docker.go b/tools/goctl/docker/docker.go index f0410b7d..6ac1f5fc 100644 --- a/tools/goctl/docker/docker.go +++ b/tools/goctl/docker/docker.go @@ -9,6 +9,7 @@ import ( "text/template" "time" + "github.com/logrusorgru/aurora" "github.com/tal-tech/go-zero/tools/goctl/util" ctlutil "github.com/tal-tech/go-zero/tools/goctl/util" "github.com/urfave/cli" @@ -53,7 +54,8 @@ func DockerCommand(c *cli.Context) error { projDir, ok := util.FindProjectPath(goFile) if ok { - fmt.Printf("Run \"docker build ...\" command in dir %q\n", projDir) + fmt.Printf("Hint: run \"docker build ...\" command in dir %q\n", projDir) + fmt.Println(aurora.Green("Done.")) } return nil diff --git a/tools/goctl/docker/template.go b/tools/goctl/docker/template.go index 7d96d57e..61ad9d85 100644 --- a/tools/goctl/docker/template.go +++ b/tools/goctl/docker/template.go @@ -28,9 +28,7 @@ RUN go build -ldflags="-s -w" -o /app/{{.ExeFile}} {{.GoRelPath}}/{{.GoFile}} FROM alpine -RUN apk update --no-cache -RUN apk add --no-cache ca-certificates -RUN apk add --no-cache tzdata +RUN apk update --no-cache && apk add --no-cache ca-certificates tzdata ENV TZ Asia/Shanghai WORKDIR /app