From ec6b5f3cc8613bd2078cdf2f0459a79cb28ac82f Mon Sep 17 00:00:00 2001 From: Nelson Hernandez Date: Mon, 18 Nov 2024 14:46:45 +0000 Subject: [PATCH] [FIX] Steps to run backup --- Dockerfile | 8 +------- entrypoint.sh | 7 +++++++ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3d11cda..61788ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ ENV ACCESS_KEY="" ENV SECRET_KEY="" ENV MINIO_BUCKET="" ENV DATABASE_URL="" -ENV CRON_SCHEDULE="0 5 * * *" +ENV CRON_SCHEDULE="" RUN apk add --no-cache postgresql-client minio-client @@ -20,10 +20,4 @@ RUN chmod +x entrypoint.sh RUN chmod +x run.sh -RUN mkdir /etc/cron - -RUN echo "${CRON_SCHEDULE} /bin/sh /app/run.sh" > /etc/cron/crontab - -RUN crontab /etc/cron/crontab - ENTRYPOINT ["/app/entrypoint.sh"] \ No newline at end of file diff --git a/entrypoint.sh b/entrypoint.sh index 67a8dcb..27eaff1 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,4 +1,11 @@ #!/bin/sh + +mkdir /etc/cron + +echo "${CRON_SCHEDULE} /bin/sh /app/run.sh" > /etc/cron/crontab + +crontab /etc/cron/crontab + echo "Waiting for cronjob to run your database backup ⏳ -> ${CRON_SCHEDULE}" crond -f