From 90d98f2ffd653c0fe4e8674d3f4229c7de83f6d5 Mon Sep 17 00:00:00 2001 From: Jaw <58354193+wajeht@users.noreply.github.com> Date: Sat, 28 Oct 2023 04:10:06 -0500 Subject: [PATCH] fix: possible fix for infinite restarts --- src/commands/start.js | 2 +- src/database/db.sqlite | Bin 28672 -> 36864 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands/start.js b/src/commands/start.js index 2c9dcc7..7655731 100755 --- a/src/commands/start.js +++ b/src/commands/start.js @@ -8,7 +8,6 @@ import path from 'path'; import { fileURLToPath } from 'url'; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); -const backupWorker = fork(path.resolve(__dirname, '../utils/backup-worker.js')); const config = await db.select('*').from('configurations').first(); @@ -34,6 +33,7 @@ async function start() { containers.forEach((container) => { const cronExpression = timeToCron(container.back_up_frequency); cron.schedule(cronExpression, () => { + const backupWorker = fork(path.resolve(__dirname, '../utils/backup-worker.js')); backupWorker.send(container.id); }); }); diff --git a/src/database/db.sqlite b/src/database/db.sqlite index 7cfc1ea445bf5c1cc6f9484e2ccedf4bde1b1b61..2437a198cabfa2e01f8e8a7ec806a2f71cc0b5a5 100644 GIT binary patch literal 36864 zcmeI4Pi)&%9LMdZd1?AD8-o>A3hvlgL!0E;&ff`X6x7SKNrR0897x>6?Xspx8as3o zr&lI%K-{=?%pj&CknwTeh*@GS`jzR=;Zv zZxZi)u(o<@O}VxD?zJ_gHhi|GEY+Hgn$m3B=BC+G+8tYI_ggKc+iPwcy?e@*c~3F= zcBk2{_sngxZLcV`dZ%q0&9>RA@?AeQdiC2zZ%Hc@(%$~iYNOdQt8HW3JgDxz+BNLk zPY_7&>G8x|IxXK{bUFja+-Pq0dxqWYw5{MH66{*=#pCtR=r-1?1EK0hr`3SIKE*8b z$I`1ty>41o6^M=Y34jioSSC=kpW0--U*Ccz18_mMo=nf&1PX^7CH?vCcw%mGQU0Rh zQX8BpPHcEDet_2Sh2xQObq{qsj3(%O!vI5uWmfHb-NPfoYw^UG@mlmPvv(MvLk`z9 zENi#ZdrF*Iwqf_JnzG*Mv`nL|G|Ua7-?EiU^b+{yc~b3nt9GYq>HpSfqi62)&2}9E zz)dJmt?0PVM~rsW*f+`qh}Z;X+-kOoFivv(}{%YJJryF3<`uDh+Ms_BJ_Ru~Quy2Fxg zezP5qqu0q)|41dsp{Kmter2_OL^fCP{L z5xUR^M}5rNoU4l%ks#|g4moKD~xmf#OJB!C2v01`j~NB{{S0VIF~kN^@u0!ZNbBM_5g(!`+tuSu!e^VdP_5fVTG zNB{{S0VIF~kN^@u0!RP}Ac2!2z!u~gX?}iTVIet@sIZIMo%Uv@u|B+Ue^A2xJqh>6 zBCb5polT`Vt(@au3|LX}msNV1Qf2je?nC(b2`hKU*v-}X?}X%rivx0v{&qJrl+L)? z8NPc)r5UY!i&pp@O0#;2ew14iZ2DNB{{S0VIF~kN^@u0!RP} zAOR%sj0nuh2`R(1N5>BMkNWfV|F9)fk7s_LxjFsI^y<`4Q@P3SCKr-lC#NR%5`QPU zDNVK8nn z+7F>IkP$6LUKKN~oR7wcUyG5mVn!g+)l&HMb%^-2 z7MCjL3*zi;)+_j6kHT1udFWjc79*#`jPOWTBQoOGVk9MIghx7!Bx}krC9$u?$gG$Vh;&*B z|E324Qij=(eJw_2#Ed|s)ADd0CB)|u$B18xk!cYlC7w036bX@_79&$)Mj+B@A^gVx zAX4I4<7qK6DP{yBoknv(D`oszj3mX3K%`SWA|ie*Mkd6J@JQDpxx|;8tZ}s%Nr)NY zk*-E^i7)Y)OizmuB4VWIWDSkPNKlKBxR?=$^hzZnBYrJL#>I?4q*uz3T;hv7YdkGR zVq!)h(kt!^b+{{Qk-yh?T8xZ|8G)>+6eGE^7J1fqT8zkIMyQ&lQ3dNz3ySuM1wQ}3 z07ZOiclOU&6YKwfUqAta2N2s>|MQh3gC!+E1Y#TOf0qb+e8KuZu19TpcdBud>{fc&>Ks@`kxcw z8Hn}&{#6?5|Itr-SpOd+0$KB)s{g(9|7YS4k68a7Yn~r>LIOwt2_S)!BESee^62t` zZ-j*?AP#6Tk`pij-%iUHvRWzpbXg@cqQyv7%!pdZ7K)LqBLXNsEk-h8Mqr9dD@H`b zuf@oUh>>!J>M+|Kez6LinxGaV%YsH|Hm`=ClNlKCX)*Gah!JP@Q7;!mFIE8~K`lno zB1UxQ3!Pdd!5Y+JWJ$z`#!F>Af(b+*64YYkl9&;g^z**r8tQ@uM*LcgyeVb`KJ@Fw z@M}aIB7QAKE{Yj}+}HDw1gqx6o2$jh1rZ}EAL7;ZNQ?xv7ST?p#fTzi1R`ClM3OZsAFT4U7~jMgmL>0zl3y O{)rO=*m!}8adH8_ZWcWN