diff --git a/build/docker/Dockerfile b/build/docker/Dockerfile index 807ab612501..9e9c0ed56a4 100644 --- a/build/docker/Dockerfile +++ b/build/docker/Dockerfile @@ -49,6 +49,9 @@ COPY --from=build /go/src/crowdsec/build/docker/config.yaml /staging/etc/crowdse COPY --from=build /var/lib/crowdsec /staging/var/lib/crowdsec RUN yq -n '.url="http://0.0.0.0:8080"' | install -m 0600 /dev/stdin /staging/etc/crowdsec/local_api_credentials.yaml +HEALTHCHECK --interval=10s --timeout=5s --retries=3 --start-period=30s \ + CMD cscli lapi status + ENTRYPOINT ["/bin/bash", "/docker_start.sh"] FROM slim AS full diff --git a/build/docker/Dockerfile.debian b/build/docker/Dockerfile.debian index 63abe4baa80..52194a6610e 100644 --- a/build/docker/Dockerfile.debian +++ b/build/docker/Dockerfile.debian @@ -66,6 +66,9 @@ COPY --from=build /go/src/crowdsec/build/docker/config.yaml /staging/etc/crowdse RUN yq -n '.url="http://0.0.0.0:8080"' | install -m 0600 /dev/stdin /staging/etc/crowdsec/local_api_credentials.yaml && \ yq eval -i ".plugin_config.group = \"nogroup\"" /staging/etc/crowdsec/config.yaml +HEALTHCHECK --interval=10s --timeout=5s --retries=3 --start-period=30s \ + CMD cscli lapi status + ENTRYPOINT ["/bin/bash", "docker_start.sh"] FROM slim AS plugins