Johannes Zellner
8b1d3e5fba
Send provider field with cloudron config
2015-12-29 10:53:22 +01:00
Girish Ramakrishnan
7c975384cd
better error messages
2015-12-17 19:35:52 -08:00
Girish Ramakrishnan
a4ea693c3c
update superagent
...
the latest superchanged changed the meaning of 'error'. Previously,
error implied a network error. With the latest superagent, error means
a REST api error i.e 4xx, 5xx are flagged as errors.
error && !error.response means network error
2015-12-15 09:53:37 -08:00
Girish Ramakrishnan
22634b4ceb
tlsConfig is part of the database
2015-12-12 15:43:42 -08:00
Girish Ramakrishnan
fe94190c2f
do not save certs in database
2015-12-12 13:29:10 -08:00
Johannes Zellner
23c04fb10b
Use console.error() to report update errors
2015-11-26 12:04:39 +01:00
Johannes Zellner
0c5d6b1045
Set app backup progress only after we check the error
2015-11-26 12:00:44 +01:00
Girish Ramakrishnan
5c9abfe97a
debug output the changeIds
2015-11-19 17:49:30 -08:00
Girish Ramakrishnan
ffee084d2b
new format of provisioning info
2015-11-12 14:22:43 -08:00
Girish Ramakrishnan
0966bd0bb1
use debug instead of console.error
2015-11-09 19:10:33 -08:00
Girish Ramakrishnan
af1d1236ea
expose api server origin to determine if the box is dev/staging/prod
2015-11-09 17:50:09 -08:00
Girish Ramakrishnan
d25d423ccd
remove legacy update params
...
these are now part of settings
2015-11-07 22:07:25 -08:00
Girish Ramakrishnan
8df7f17186
load backup config from settingsdb
2015-11-07 22:06:09 -08:00
Girish Ramakrishnan
05d4ad3b5d
read new format of restore keys
2015-11-07 17:53:54 -08:00
Girish Ramakrishnan
cc6f726f71
change backup provider to caas
2015-11-07 09:17:58 -08:00
Girish Ramakrishnan
a4923f894c
prepare for new backupConfig
2015-11-07 00:26:12 -08:00
Girish Ramakrishnan
766fc49f39
setup dkim records for custom domain
2015-11-05 09:30:23 -08:00
Girish Ramakrishnan
ccde1e51ad
debug any failure
2015-11-04 14:28:26 -08:00
Girish Ramakrishnan
03ec940352
Add space in spf record
2015-11-04 14:22:56 -08:00
Girish Ramakrishnan
b6897a4577
Revert "Add isConfigured fallback for caas cloudrons"
...
This reverts commit 338f68a0f3 .
We will send dns config from appstore instead
2015-11-04 08:28:21 -08:00
Johannes Zellner
f7225523ec
Add isConfigured fallback for caas cloudrons
2015-11-04 12:53:16 +01:00
Girish Ramakrishnan
9d9509525c
listen on timezone key only when configured
2015-11-03 16:11:24 -08:00
Girish Ramakrishnan
b1dbb3570b
Add configured event
...
Cloudron code paths like cron/mailer/taskmanager now wait for configuration
to be complete before doing anything.
This is useful when a cloudron is moved from a non-custom domain to a custom domain.
In that case, we require route53 configs.
2015-11-03 16:06:38 -08:00
Girish Ramakrishnan
c075160e5d
Remove event listener
2015-11-03 15:22:02 -08:00
Girish Ramakrishnan
58d6166592
fix indexOf matching in addDnsRecords
2015-10-30 18:12:24 -07:00
Girish Ramakrishnan
b4aec552fc
txtRecords is a single level array
2015-10-30 16:04:09 -07:00
Girish Ramakrishnan
219a2b0798
rename function
2015-10-30 13:53:12 -07:00
Girish Ramakrishnan
b37d5b0fda
enable back spf
2015-10-30 13:48:46 -07:00
Girish Ramakrishnan
cf81ab0306
subdomains.update now takes array
2015-10-30 13:45:10 -07:00
Girish Ramakrishnan
93632f5c76
disable spf for testing
2015-10-30 12:50:47 -07:00
Girish Ramakrishnan
cb4cd10013
settings changed callback provides the changed setting as first argument
2015-10-30 12:50:47 -07:00
Girish Ramakrishnan
b549a4bddf
minor rename of variable
2015-10-29 16:38:18 -07:00
Girish Ramakrishnan
f0295c5dc5
debug message for update already in progress
2015-10-29 15:34:30 -07:00
Girish Ramakrishnan
4e1286a8cf
addDnsRecords on restarts after activation
2015-10-29 15:00:53 -07:00
Girish Ramakrishnan
d69cead362
remove unused variable
2015-10-29 14:57:51 -07:00
Girish Ramakrishnan
7699cffa26
implement dns updates for custom domains
2015-10-29 14:33:34 -07:00
Girish Ramakrishnan
26fc1fd7a6
use debug again
2015-10-29 12:28:50 -07:00
Girish Ramakrishnan
a9aa3c4fd8
use debug instead of console.error
2015-10-29 12:26:58 -07:00
Girish Ramakrishnan
61d4509a8e
do not emit fake activation event
...
cloudron is simply initialized the first thing
2015-10-29 12:18:25 -07:00
Girish Ramakrishnan
42f2637078
setup dns records on activation
...
do no wait for records to sync as well. the appstore does all the
waiting now (or the user in selfhosted case)
2015-10-29 08:43:25 -07:00
Girish Ramakrishnan
32173b19c9
Do not subscribe to activation event if already activated
2015-10-28 17:07:13 -07:00
Girish Ramakrishnan
917832e0ae
Change DKIM selector to cloudron
2015-10-28 16:16:15 -07:00
Girish Ramakrishnan
7caced2fe8
Do not send email if SPF record is not setup correctly
2015-10-28 14:45:51 -07:00
Girish Ramakrishnan
f39809c941
EE API is synchronous
2015-10-27 22:18:02 -07:00
Girish Ramakrishnan
09c4bfeb51
Add DNS records for non-custom domains before activation
2015-10-27 21:10:00 -07:00
Girish Ramakrishnan
bec5eaf3c9
send heartbeat immediately on startup
2015-10-27 17:05:56 -07:00
Girish Ramakrishnan
4f13ef9cea
hearbeat does not rely on dns sync
2015-10-27 16:42:24 -07:00
Girish Ramakrishnan
873de48beb
Do not add DNS records for custom domain
2015-10-27 16:23:08 -07:00
Girish Ramakrishnan
87e70b86d3
sendHeartbeat on activation event
2015-10-27 16:20:14 -07:00
Girish Ramakrishnan
140aa85223
Add cloudron.isActivatedSync
2015-10-27 16:12:05 -07:00