diff --git a/src/Dockerfile b/src/Dockerfile index 0e56af6b8b2561102cee73bd8e97d91bfb91767f..aeb4dd1e5f132d360fa65ba3bf237d667f7a3e6a 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -2,12 +2,10 @@ FROM python:3 LABEL author="C3SL - Centro de Computação CientÃfica e Software Livre" -ENV LOG_LEVEL="warn" - # Database configuration ENV DB_ENABLED="true" -ENV DB_NAME="gesac" -ENV DB_USER="gesac" +ENV DB_NAME="simmc" +ENV DB_USER="simmc" ENV DB_HOST="localhost" ENV DB_PASS="changeme" ENV DB_PORT="5432" @@ -28,10 +26,13 @@ RUN chmod +x gesacmonit.py USER gesac +# this is the backup directory +RUN mkdir restore/ + # volume to store backup data, when the database is unavailable VOLUME "/home/gesac/restore" -HEALTHCHECK CMD ps aux | egrep '[d]efunct' && exit 1 +HEALTHCHECK CMD ps aux | egrep -q '[d]efunct' && exit 1 || exit 0 ENTRYPOINT ["./gesacmonit.py"]