Files
cloudron-box/src/routes
Girish Ramakrishnan 7047ee9391 shell: add timeout logic and rework error handling
what's important:

* if task code ran, it exits with 0. this code is regardless of (error, result)
  * when it exited cleanly, we will get the values from the database

* if task timed out, the box code kills it and it has a flag tracking timedOut. we can
  ignore exit code in this case.

* if task code was stopped, box code will send SIGTERM which ideally it will handle and end with 70.

* if task code crashed and it caught the exception, it will return 50

* if task code crashed and node nuked us, it will exit with 1

* if task code was killed with some unhandleabe signal, taskworker.sh will return the signal (9=SIGKILL)
2025-07-17 12:44:24 +02:00
..
2025-07-10 11:00:31 +02:00
2025-07-10 11:00:31 +02:00
2025-07-13 13:21:38 +02:00
2025-07-10 11:00:31 +02:00
2025-07-13 13:21:38 +02:00
2025-07-13 13:21:38 +02:00
2025-07-10 11:00:31 +02:00
2025-07-10 11:00:31 +02:00
2025-07-10 11:00:31 +02:00
2025-07-10 11:00:31 +02:00
2025-07-13 13:21:38 +02:00
2025-07-13 13:21:38 +02:00
2025-07-10 11:00:31 +02:00
2025-07-10 11:00:31 +02:00
2025-07-10 11:00:31 +02:00
2025-07-13 13:21:38 +02:00
2025-07-10 11:00:31 +02:00
2025-07-10 11:00:31 +02:00
2025-07-13 15:28:47 +02:00
2025-07-15 10:06:26 +02:00
2025-07-10 11:00:31 +02:00
2025-07-10 11:00:31 +02:00
2025-07-13 13:21:38 +02:00
2025-07-17 00:09:50 +02:00
2025-07-13 13:21:38 +02:00
2025-07-10 11:00:31 +02:00
2025-07-10 11:00:31 +02:00
2025-07-10 11:00:31 +02:00
2025-07-15 10:06:26 +02:00
2025-07-10 11:00:31 +02:00
2025-07-10 11:00:31 +02:00