disable with entrypoint

This commit is contained in:
Kasper Juul Hermansen 2022-10-31 00:26:44 +01:00
parent d90cbb8ff4
commit 45d63c2f90
Signed by: kjuulh
GPG Key ID: 0F95C140730F2F23
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
},