disable with entrypoint

This commit is contained in:
2022-10-31 00:26:44 +01:00
parent d90cbb8ff4
commit 45d63c2f90
2 changed files with 12 additions and 6 deletions

View File

@@ -34,6 +34,7 @@ func BuildGolangBin() *cobra.Command {
},
BuildPath: "main.go",
BinName: "main",
ExecuteOnEntrypoint: true,
}).
Execute(ctx)
},

View File

@@ -25,6 +25,7 @@ type GolangBinOpts struct {
BuildPath string
BinName string
BaseImage string
ExecuteOnEntrypoint bool
}
func (p *Pipeline) WithGolangBin(opts *GolangBinOpts) *Pipeline {
@@ -85,7 +86,11 @@ func (p *Pipeline) WithGolangBin(opts *GolangBinOpts) *Pipeline {
if err != nil {
return err
}
if opts.ExecuteOnEntrypoint {
finalImage = c.WithEntrypoint([]string{usrbin})
} else {
finalImage = c
}
return nil
},