refactor(mediaserver): TLS in healthcheck
This commit is contained in:
parent
2cde04728a
commit
be0408a296
@ -164,11 +164,14 @@ func StartActor(ctx context.Context, params StartActorParams) (_ *Actor, err err
|
||||
Image: imageNameMediaMTX,
|
||||
Hostname: "mediaserver",
|
||||
Labels: map[string]string{container.LabelComponent: componentName},
|
||||
Env: []string{"TLS_CERT=" + string(tlsCert)},
|
||||
Healthcheck: &typescontainer.HealthConfig{
|
||||
Test: []string{
|
||||
"CMD-SHELL",
|
||||
`echo "$TLS_CERT" | curl --fail --silent --cacert /dev/stdin ` + actor.pathsURL() + ` || exit 1`,
|
||||
"CMD",
|
||||
"curl",
|
||||
"--fail",
|
||||
"--silent",
|
||||
"--cacert", "/etc/tls.crt",
|
||||
actor.pathsURL(),
|
||||
},
|
||||
Interval: time.Second * 10,
|
||||
StartPeriod: time.Second * 2,
|
||||
|
Loading…
x
Reference in New Issue
Block a user