docker.go 315 B

1234567891011121314151617
  1. package docker
  2. import (
  3. "errors"
  4. "github.com/tal-tech/go-zero/tools/goctl/gen"
  5. "github.com/urfave/cli"
  6. )
  7. func DockerCommand(c *cli.Context) error {
  8. goFile := c.String("go")
  9. if len(goFile) == 0 {
  10. return errors.New("-go can't be empty")
  11. }
  12. return gen.GenerateDockerfile(goFile, "-f", "etc/config.yaml")
  13. }