From 22c0627298300b77f36bba288ccfc104216ee973 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 12 Aug 2025 00:31:11 +0200 Subject: [PATCH] fix cron 2 --- data/db.sqlite3 | Bin 172032 -> 180224 bytes docker/entrypoint.sh | 17 +++++++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/data/db.sqlite3 b/data/db.sqlite3 index 2f95468efb51120e6375e82aeaa4ef34f49f4a2d..2ce51181156a98b4db9d03f73bdc835aa250b28a 100644 GIT binary patch delta 2571 zcmai0U2Ggz72cWk+FmD{8%Is^+vaW(6hXb~`Q4qdRNP7Yw{|wRW3OEY1#@TSu6OL& zna%uoy?)tjX?QKICAM!MQHd8GuuSj+NJJnJsSl~d18PJ-fd|?MBz_(!QYyh2uPqlu z)tAxCIrpCPo$q|--nsjr@9y0r-#(XU#bU96xA8F3+Wy9SD1IvWc&q1lhD|=+Zhb#_ z`o^h5?8>a>(;%>%6~9ItYI7VXZE0t(^z&HYhj?K~$Y*&)%&F4Om(Tt#aU##6pQ0`F z4E+#==r^c@^4qNoC~>|w{wmWZ7JIszeYq#DG3{Z4Ioq8)pNJ19+dnheGh17OUp;*a z@O1Te$FDHNFx=1y{N>Q6UVP`-;5n`@o|=oH7mvxQx$V|ys@YnO_s5pC-jk_RZ&H&} zy~D*~dfqIOxzY_mn-*Pfa#NWeD^Ha};aX!p5bSkDy`|r@rp9Ph-~>6tDH(pR4nZ6e zbJ?7%s)90Ex<2}Uy@D!m;%aDH#L3zg?K7$OTAk`yleY0&?8y;@Q**K;a)dK=V(Ny( zbCODovMTUImPo#A<~Z5l6hakh8U~d_)l^KPgMm{e9u{!Qj_iDeIi?Qr>JZ0e6`srU z%2w5#!+cH`%c?HuvMNbBY$S#(@hT^os;uaQZasA`_r=lE7vAr?&Og*h7 znXiKgEb6y^^?;EtA2#RkEfS*$VidB9!soes`@scv1j0Rv0l28#U!b#Rx|8ggG;%6dL zPR=VUd1$W+vTwY(An$77|e{-=IhLfe)4Q;_+(&`!! zg8AH9F;BJnb??s1xM|6SrGin|oTkP6jlxK-tW6k;^QJz;hxV<_(oiiomhF(4^L5*lM7jO@BKzaQk`NBv;Fg!=+=4K+xIim6OABFx)Nes5 zL93gqwW+z1Hov$qCRf#h@|miL7RE~zpnl;M!!&FpGz zWwAmXTyQ-LPgwz}5Rc#rC8m$vav29MHeB1LD|7&?*rbMKQa>`=);h%`z!l5Kp<~$e zijU36=2zSrwjktYh#gX;CXO&QJD{?iOt8mx-8BG*%dS@^o*9Lt8?|WO9V4>ur-eLa z$WygUKfnP%@Lb{nw7vH_S*QNM-m7kt&1jn+Is-VOAi`yY0fj)JZ#hj|uXI5BxNZd% z@K@7#!mZPF>J4;Id7!^brnWWA&E0#fQtm&3*1&v5dTvNy?qBM9Qshq5v z5;by^BY82B)PDTyw%agqo%qg`028}TfJ1_7d&#reENG-mi~xiMt*Uu+-GWYa`V9ux zp^@S|TBTJTgo}ab2$tO#!cA~MSO^BJ8`O(B2$F!0z|Z127kUkv-d_X)GoXCvs&`1o zXVkpsGF%4=hM|eD_(5pGwKK2}^+0VfPIeW$9(I~;8ea`N+IMKZgSi5LtN?)59Sr|Y z(fnYeLST5D73%NRYuFGNXw?D83ZUn?OoI|Hf z6Ru;2LKg>*gWjM+P|z)#63|L;FbOEApa>Q8Tc7vg8D85?+Wo|CPO%6fi+lMxwfqN1 zkg|z_8%;0y&aZe-m^)QwDhw~+Vv1+z;yv!7;yZaLxtMepg6kHq&t^qj&P1dubj`9l-Hj((tKF^j$1Io@b6Sk4oFJ=m-zlg8-&mxo zR^w((D=q7$UNud(-MN$J4MXD^Z;3uX* z#y*8R>dC>k-g#T#0l^mxg3RVCgagp>^Zk(=%7^SPXd0XICK%$6FyFu% z{-amLFeW&|Z~VYlj79k!yfN6t2t}WuFU%8o{mbm8026|VFh0SX6xsZ-yvx!lIoTrW zhjS;Xy=2RG?j^(4ZFV51WV8v|2(gckzH=X8dzE>@#x}ucyv7l>eWwfWR*xZk+G7i8 Vl*BE(rkl&Ut{G-Ie7nP{>Hnt&h{6B> diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index d9c3038..f80c633 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -67,11 +67,20 @@ print("AppSettings seeded from environment (if provided)") PY # Setup cron if schedule provided -if [[ -n "${CRON_SCHEDULE:-}" ]]; then - echo "Configuring cron: ${CRON_SCHEDULE}" - echo "${CRON_SCHEDULE} cd /app && /usr/local/bin/python manage.py check_new_media >> /app/cron.log 2>&1" > /etc/cron.d/subscribarr +if [ -n "${CRON_SCHEDULE:-}" ]; then + cat >/etc/cron.d/subscribarr < +${CRON_SCHEDULE} root cd /app && \$PYTHON manage.py migrate --noinput && \$PYTHON manage.py check_new_media >> /app/cron.log 2>&1 +EOF + chmod 0644 /etc/cron.d/subscribarr - crontab /etc/cron.d/subscribarr /usr/sbin/cron fi