Girish Ramakrishnan
|
6eda037544
|
lint: const fixes
|
2024-05-13 17:02:20 +02:00 |
|
Girish Ramakrishnan
|
eb5b8b42dc
|
updater: delete any old dirs from failed updates
|
2024-05-13 17:00:58 +02:00 |
|
Girish Ramakrishnan
|
d137cdf881
|
update cron module
CronJob -> CronJob.from
CronJob(time) -> CronTime
|
2024-04-19 18:31:47 +02:00 |
|
Girish Ramakrishnan
|
a6f078330f
|
shell: no need to promise scoping
|
2024-02-21 19:40:27 +01:00 |
|
Girish Ramakrishnan
|
2237d2bbb7
|
shell: remove usage of .spawn
|
2024-02-21 13:27:04 +01:00 |
|
Girish Ramakrishnan
|
1128edc23e
|
update: remove dead pre-flight checks
|
2024-02-20 22:48:12 +01:00 |
|
Girish Ramakrishnan
|
26eb739b46
|
shell: add options to exec
|
2024-02-20 21:11:09 +01:00 |
|
Girish Ramakrishnan
|
cbfb52b920
|
updater: if update just finished, update info is obsolete
|
2023-09-09 20:46:24 +05:30 |
|
Girish Ramakrishnan
|
8f9bc8817d
|
cloudron-setup: add AVX check for 7.6 and beyond
|
2023-09-02 12:02:37 +05:30 |
|
Girish Ramakrishnan
|
070f6e5de3
|
move startup logic to platform.js
|
2023-08-12 22:25:46 +05:30 |
|
Girish Ramakrishnan
|
da73067315
|
rename change notifiers to have handle prefix
|
2023-08-04 11:54:15 +05:30 |
|
Girish Ramakrishnan
|
e73b75e4b5
|
settings: move backup settings
|
2023-08-04 11:54:12 +05:30 |
|
Girish Ramakrishnan
|
5603b9e811
|
move updater routes and settings under /api/v1/updater
|
2023-08-03 15:35:27 +05:30 |
|
Girish Ramakrishnan
|
c86059e070
|
backups: move limits into a sub object
fixes #817
|
2023-07-13 12:17:57 +05:30 |
|
Girish Ramakrishnan
|
df54ba3a0a
|
Add AVX check in preparation for mongodb 5
|
2023-07-09 12:54:12 +05:30 |
|
Girish Ramakrishnan
|
78877f3731
|
Show upgrade fail message that ubuntu 18.04 is now required
|
2023-07-09 12:53:59 +05:30 |
|
Girish Ramakrishnan
|
f83295372b
|
updater: combine installer logs into the task file
|
2023-05-15 19:09:40 +02:00 |
|
Girish Ramakrishnan
|
c4f4f3e914
|
logs: use %o to format error
otherwise, they are printed as multi-line and this messes up tail+date formatting
|
2023-04-16 10:49:59 +02:00 |
|
Girish Ramakrishnan
|
af7a5d2182
|
updater: better error message
|
2023-01-30 12:54:25 +01:00 |
|
Girish Ramakrishnan
|
17c7cc5ec7
|
Remove external df module
It has some parsing issues with locale
|
2022-10-18 19:56:18 +02:00 |
|
Girish Ramakrishnan
|
a3e097d541
|
add missing awaits for eventlog.add
|
2022-02-24 20:04:46 -08:00 |
|
Girish Ramakrishnan
|
e59efc7e34
|
bump free space requirement to 2GB
|
2022-02-18 09:56:42 -08:00 |
|
Girish Ramakrishnan
|
013f5d359d
|
pass debug to promise-retry
|
2021-12-07 11:18:26 -08:00 |
|
Girish Ramakrishnan
|
6d864d3621
|
ensure we have atleast 1GB before making an update
|
2021-11-16 18:20:40 -08:00 |
|
Girish Ramakrishnan
|
ad3dbe8daa
|
mail: keep mail backups separately from box backups
part of #717
|
2021-09-26 21:47:24 -07:00 |
|
Girish Ramakrishnan
|
9a2ed4f2c8
|
apptask: asyncify
|
2021-09-16 17:25:05 -07:00 |
|
Girish Ramakrishnan
|
b5d6588e3e
|
updater: async'ify
|
2021-08-31 13:12:14 -07:00 |
|
Girish Ramakrishnan
|
d225a687a5
|
Fix typo in updater logic
|
2021-08-31 11:16:58 -07:00 |
|
Girish Ramakrishnan
|
77f5cb183b
|
merge appdb.js into apps.js
|
2021-08-23 15:35:38 -07:00 |
|
Girish Ramakrishnan
|
411cc7daa1
|
merge settingsdb into settings code
|
2021-08-19 17:45:40 -07:00 |
|
Girish Ramakrishnan
|
e59d0e878d
|
merge taskdb into tasks.js
|
2021-07-14 10:37:12 -07:00 |
|
Johannes Zellner
|
45236aa78d
|
Fix error message
|
2021-06-16 19:25:05 +02:00 |
|
Girish Ramakrishnan
|
3a19ab6866
|
better error message when update-info.json is old
|
2021-03-03 10:21:52 -08:00 |
|
Girish Ramakrishnan
|
bcd04715c0
|
updater: set the backup memory limit
|
2021-02-01 14:07:23 -08:00 |
|
Girish Ramakrishnan
|
fc408b8288
|
Fix app auto-update breakage
|
2021-01-31 20:46:55 -08:00 |
|
Girish Ramakrishnan
|
dd5dfd98b7
|
ensure box update backups are also preserved for 3 weeks
|
2020-08-30 21:38:13 -07:00 |
|
Girish Ramakrishnan
|
c855d75f35
|
remove mkdirp use
node 10.12 has { recursive: true }
|
2020-06-11 08:27:48 -07:00 |
|
Girish Ramakrishnan
|
531d314e25
|
Show error message if gpg failed
|
2020-04-11 17:11:55 -07:00 |
|
Girish Ramakrishnan
|
1ab23d2902
|
fix indexOf value comparison
|
2020-04-11 14:21:05 -07:00 |
|
Girish Ramakrishnan
|
02339d503c
|
do not re-generate DATABASE_ERROR
|
2019-10-24 20:31:45 -07:00 |
|
Girish Ramakrishnan
|
e2388b7d88
|
Move UpdaterError to BoxError
|
2019-10-23 09:39:26 -07:00 |
|
Girish Ramakrishnan
|
a19662bdfa
|
Add a timeout for update as well
this will send a notification if an update gets stuck
|
2019-10-14 13:05:12 -07:00 |
|
Girish Ramakrishnan
|
b30ff1f55a
|
rework task API to be two-phase
this lets us avoid this EE based API. we now add and then start
explicitly.
|
2019-08-28 10:39:40 -07:00 |
|
Girish Ramakrishnan
|
e0ac0393fe
|
typo
|
2019-08-12 21:47:22 -07:00 |
|
Girish Ramakrishnan
|
6d38b3255c
|
Check available disk space before update
Part of #642
|
2019-08-12 21:09:22 -07:00 |
|
Girish Ramakrishnan
|
9b74bb73aa
|
config.js is dead, long live config.js
we use settings now
|
2019-07-26 14:51:51 -07:00 |
|
Girish Ramakrishnan
|
d7dd069ae0
|
Use constants.version instead of config.version
|
2019-07-25 15:02:14 -07:00 |
|
Girish Ramakrishnan
|
a7d2098f09
|
Add option to skip backup before update
|
2019-05-12 13:28:53 -07:00 |
|
Girish Ramakrishnan
|
13259c114a
|
block updates if app has a maxBoxVersion less than incoming version
|
2019-02-25 10:03:50 -08:00 |
|
Girish Ramakrishnan
|
bb5fbbe746
|
Add boxUpdateInfo to the eventlog
this is used by the email digest code
|
2019-02-20 16:18:38 -08:00 |
|