diff --git a/Dockerfile b/Dockerfile index 536155f..18f9b46 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,7 +22,7 @@ RUN apt-get -y update -qq && \ apt-get -y install \ opensips${OPENSIPS_VERSION_MINOR:+=$OPENSIPS_VERSION.$OPENSIPS_VERSION_MINOR-$OPENSIPS_VERSION_REVISION} -ARG OPENSIPS_CLI=false +ARG OPENSIPS_CLI=true RUN if [ ${OPENSIPS_CLI} = true ]; then \ echo "deb https://apt.opensips.org bullseye cli-nightly" >/etc/apt/sources.list.d/opensips-cli.list \ && apt-get -y update -qq && apt-get -y install opensips-cli \ @@ -38,5 +38,6 @@ RUN sed -i "s/stderror_enabled=no/stderror_enabled=yes/g" /etc/opensips/opensips sed -i "s/syslog_enabled=yes/syslog_enabled=no/g" /etc/opensips/opensips.cfg EXPOSE 5060/udp - +HEALTHCHECK --interval=15s --timeout=5s \ + CMD opensips-cli -x mi uptime|grep -q "Up time" || exit 1 ENTRYPOINT ["/usr/sbin/opensips", "-F"]