Girish Ramakrishnan
|
1b307632ab
|
Use debug instead of console.* everywhere
No need to patch up console.* anymore
also removes supererror
|
2020-08-02 12:04:55 -07:00 |
|
Johannes Zellner
|
0a44d426fa
|
Explicitly mount all apps into the sftp container
|
2020-07-29 19:47:37 +02:00 |
|
Johannes Zellner
|
e1718c4e8d
|
If app.dataDir is set, first unmount from sftp before deleting on uninstall
|
2020-07-29 17:54:32 +02:00 |
|
Johannes Zellner
|
ef296c24fe
|
Mount data custom app data location specifically into sftp addon
Fixes #722
|
2020-07-24 15:43:26 +02:00 |
|
Girish Ramakrishnan
|
c855d75f35
|
remove mkdirp use
node 10.12 has { recursive: true }
|
2020-06-11 08:27:48 -07:00 |
|
Girish Ramakrishnan
|
819f8e338f
|
stop app now stops it's services as well
|
2020-05-18 14:33:07 -07:00 |
|
Girish Ramakrishnan
|
9ea12e71f0
|
linode: dns backend
the dns is very slow - https://github.com/certbot/certbot/pull/6320
takes a good 15 minutes at minimum to propagate
https://certbot-dns-linode.readthedocs.io/en/stable/
https://www.linode.com/community/questions/17296/linode-dns-propagation-time
|
2020-03-13 11:44:43 -07:00 |
|
Girish Ramakrishnan
|
6e30c4917c
|
Do not wait for dns when re-configured
|
2020-03-09 12:36:29 -07:00 |
|
Girish Ramakrishnan
|
e1ded9f7b5
|
Add collectd for backups
|
2020-01-31 14:56:41 -08:00 |
|
Girish Ramakrishnan
|
1981493398
|
refactor code into collectd.js
|
2020-01-31 13:33:19 -08:00 |
|
Girish Ramakrishnan
|
db330b23cb
|
Stopped apps should not renew certificates
We had a case where a stopped/ununsed app was generating cert renewal
errors.
One idea might be to suppress the notification as well.
|
2020-01-26 16:22:20 -08:00 |
|
Girish Ramakrishnan
|
2692f6ef4e
|
Add restart route for atomicity
|
2019-12-20 11:15:36 -08:00 |
|
Girish Ramakrishnan
|
887cbb0b22
|
make percent non-zero
|
2019-12-18 09:33:44 -08:00 |
|
Girish Ramakrishnan
|
37d7be93b5
|
Move oldManifest out of restoreConfig
|
2019-12-06 09:56:03 -08:00 |
|
Girish Ramakrishnan
|
9c809aa6e1
|
remove dead comment
|
2019-12-06 09:35:08 -08:00 |
|
Girish Ramakrishnan
|
7ab9f3fa2f
|
re-configure does not require oldConfig
this is only needed when changing location now. the configure()
is now entirely local i.e rebuild local container and the reverse
proxy config
|
2019-12-06 09:23:58 -08:00 |
|
Girish Ramakrishnan
|
2ffb32ae60
|
Skip moving data if source and target are same
|
2019-12-06 08:09:43 -08:00 |
|
Girish Ramakrishnan
|
cea543cba5
|
On backup error, only set the task error
at some point, the backup ui can show this error
|
2019-12-05 16:34:40 -08:00 |
|
Girish Ramakrishnan
|
a8b489624d
|
fix error messages
|
2019-12-05 16:27:00 -08:00 |
|
Girish Ramakrishnan
|
1de97d6967
|
do not clear localstorage during in-place import
|
2019-12-05 12:42:08 -08:00 |
|
Girish Ramakrishnan
|
e3de2f81d3
|
setup and clear addons before import
|
2019-12-05 11:12:40 -08:00 |
|
Girish Ramakrishnan
|
e8c5f8164c
|
do not delete data dir for in-place import
|
2019-12-05 11:01:27 -08:00 |
|
Girish Ramakrishnan
|
4bb676fb5c
|
add asserts
|
2019-12-05 09:32:45 -08:00 |
|
Girish Ramakrishnan
|
30eccfb54b
|
Use BoxError instead of Error in all places
This moves everything other than the addon code and some 'done' logic
|
2019-12-04 11:02:54 -08:00 |
|
Girish Ramakrishnan
|
9cc968e790
|
Pass the new data dir as a task argument
|
2019-11-25 14:22:27 -08:00 |
|
Girish Ramakrishnan
|
f543b98764
|
Remove BoxError.UNKNOWN_ERROR
|
2019-11-22 14:27:41 -08:00 |
|
Girish Ramakrishnan
|
b582e549c2
|
do not unconfigure reverse proxy on container destroy
|
2019-11-20 15:38:55 -08:00 |
|
Girish Ramakrishnan
|
bc314c1119
|
Re-generate collectd and logrotate configs on container recreate
this was the reason graphs were not showing up properly
|
2019-11-19 17:28:31 -08:00 |
|
Girish Ramakrishnan
|
ec46dab754
|
camel case
|
2019-10-30 11:02:21 -07:00 |
|
Girish Ramakrishnan
|
7d987d7c79
|
make sysinfo provider a setting
|
2019-10-29 15:56:50 -07:00 |
|
Girish Ramakrishnan
|
02339d503c
|
do not re-generate DATABASE_ERROR
|
2019-10-24 20:31:45 -07:00 |
|
Girish Ramakrishnan
|
a017af41c5
|
Start moving db code to use BoxError as well
|
2019-10-24 14:09:53 -07:00 |
|
Girish Ramakrishnan
|
b078d37f37
|
Remove REVERSEPROXY_ERROR
|
2019-10-24 10:31:56 -07:00 |
|
Girish Ramakrishnan
|
51cb3b0ba8
|
Move DomainsError to BoxError
|
2019-10-23 15:15:19 -07:00 |
|
Girish Ramakrishnan
|
d0e6b6bfe4
|
Do not re-translate to DockerError
|
2019-10-23 09:30:05 -07:00 |
|
Girish Ramakrishnan
|
120fa4924a
|
Remove confusing isInstalling usage
|
2019-09-30 09:58:13 -07:00 |
|
Girish Ramakrishnan
|
c3c9c2f39a
|
Always pass restoreConfig for the restore case
|
2019-09-30 09:47:14 -07:00 |
|
Girish Ramakrishnan
|
45e85e4d53
|
Set overwriteDns to be true when re-configuring
|
2019-09-26 22:30:58 -07:00 |
|
Girish Ramakrishnan
|
a266fe13d0
|
Remove skipNotification flag
we always want a update finish eventlog. Otherwise, the eventlog seems
strange since it says 'started updated' but didn't finish
|
2019-09-26 20:06:14 -07:00 |
|
Girish Ramakrishnan
|
c46fc96500
|
stash the taskId instead of args
|
2019-09-24 13:06:13 -07:00 |
|
Girish Ramakrishnan
|
38a0cdc0be
|
Make the repair re-issue the install command
Otherwise, repairing a repair has to be handled
|
2019-09-23 13:21:25 -07:00 |
|
Girish Ramakrishnan
|
7cb95faacb
|
typo
|
2019-09-23 10:49:50 -07:00 |
|
Girish Ramakrishnan
|
78e9446a05
|
Refactor repair into separate function
|
2019-09-23 10:15:58 -07:00 |
|
Johannes Zellner
|
37b02ad36a
|
oldConfig is only used for location configure now
|
2019-09-23 16:24:18 +02:00 |
|
Johannes Zellner
|
02f0055594
|
On repair oldConfig might not come as an argument
|
2019-09-23 16:18:44 +02:00 |
|
Girish Ramakrishnan
|
ec1f0f9320
|
Do not do dataDir move in configure
|
2019-09-23 07:15:36 -07:00 |
|
Girish Ramakrishnan
|
bfe6389f62
|
oldConfig is optional in configure
|
2019-09-23 07:13:51 -07:00 |
|
Girish Ramakrishnan
|
a89482d4fa
|
Send the error as a task argument
Note that if apptask dies, we will automatically restart the repair
task with the args.
|
2019-09-22 22:50:35 -07:00 |
|
Girish Ramakrishnan
|
9841351190
|
Call configure for all the non-reinstall states
|
2019-09-22 09:38:36 -07:00 |
|
Girish Ramakrishnan
|
f3341f4b7f
|
Make start/stop just a installation code
the runState now just tracks if an app is stopped.
|
2019-09-22 01:01:52 -07:00 |
|