github.com/bscott/buffalo@v0.11.1/buffalo/cmd/generate/docker.go (about)

     1  package generate
     2  
     3  import (
     4  	"github.com/gobuffalo/buffalo/generators/docker"
     5  	"github.com/gobuffalo/makr"
     6  	"github.com/spf13/cobra"
     7  )
     8  
     9  var dockerOptions = docker.New()
    10  
    11  // DockerCmd generates a new Dockerfile
    12  var DockerCmd = &cobra.Command{
    13  	Use:   "docker",
    14  	Short: "Generates a Dockerfile",
    15  	RunE: func(cmd *cobra.Command, args []string) error {
    16  		dockerOptions.Version = Version
    17  		return dockerOptions.Run(".", makr.Data{})
    18  	},
    19  }
    20  
    21  func init() {
    22  	DockerCmd.Flags().StringVar(&dockerOptions.Style, "style", "multi", "what style Dockerfile to generate [multi, standard]")
    23  }