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,
|
Image: imageNameMediaMTX,
|
||||||
Hostname: "mediaserver",
|
Hostname: "mediaserver",
|
||||||
Labels: map[string]string{container.LabelComponent: componentName},
|
Labels: map[string]string{container.LabelComponent: componentName},
|
||||||
Env: []string{"TLS_CERT=" + string(tlsCert)},
|
|
||||||
Healthcheck: &typescontainer.HealthConfig{
|
Healthcheck: &typescontainer.HealthConfig{
|
||||||
Test: []string{
|
Test: []string{
|
||||||
"CMD-SHELL",
|
"CMD",
|
||||||
`echo "$TLS_CERT" | curl --fail --silent --cacert /dev/stdin ` + actor.pathsURL() + ` || exit 1`,
|
"curl",
|
||||||
|
"--fail",
|
||||||
|
"--silent",
|
||||||
|
"--cacert", "/etc/tls.crt",
|
||||||
|
actor.pathsURL(),
|
||||||
},
|
},
|
||||||
Interval: time.Second * 10,
|
Interval: time.Second * 10,
|
||||||
StartPeriod: time.Second * 2,
|
StartPeriod: time.Second * 2,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user