Skip to content

Commit e1e8a9e

Browse files
committed
Allow to override docker entrypoint
1 parent 2db49d5 commit e1e8a9e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pkg/koyeb/services.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ func addServiceDefinitionFlags(flags *pflag.FlagSet) {
204204

205205
flags.String("docker", "", "Docker image")
206206
flags.String("docker-private-registry-secret", "", "Docker private registry secret")
207+
flags.StringSlice("docker-entrypoint", []string{}, "Docker entrypoint")
207208
flags.String("docker-command", "", "Docker command")
208209
flags.StringSlice("docker-args", []string{}, "Docker args")
209210
flags.StringSlice("regions", []string{"fra"}, "Regions")
@@ -369,6 +370,7 @@ func parseServiceDefinitionFlags(flags *pflag.FlagSet, definition *koyeb.Deploym
369370
image, _ := flags.GetString("docker")
370371
args, _ := flags.GetStringSlice("docker-args")
371372
command, _ := flags.GetString("docker-command")
373+
entrypoint, _ := flags.GetStringSlice("docker-entrypoint")
372374
image_registry_secret, _ := flags.GetString("docker-private-registry-secret")
373375
createDockerSource.SetImage(image)
374376
if command != "" {
@@ -380,6 +382,9 @@ func parseServiceDefinitionFlags(flags *pflag.FlagSet, definition *koyeb.Deploym
380382
if len(args) > 0 {
381383
createDockerSource.SetArgs(args)
382384
}
385+
if len(entrypoint) > 0 {
386+
createDockerSource.SetEntrypoint(entrypoint)
387+
}
383388
definition.SetDocker(*createDockerSource)
384389
definition.Git = nil
385390
}

0 commit comments

Comments
 (0)