Johannes Zellner
|
badbb89c92
|
Add INVALID_PROVIDER to SubdomainError
|
2017-01-10 11:32:24 +01:00 |
|
Johannes Zellner
|
50e705fb25
|
Remove unused requires
|
2017-01-10 11:14:16 +01:00 |
|
Johannes Zellner
|
b9e0530ced
|
Fill in the noops in the other backends
|
2017-01-10 11:13:33 +01:00 |
|
Johannes Zellner
|
9c793f1317
|
Make the new interface available in subdomains.js
|
2017-01-10 11:13:02 +01:00 |
|
Johannes Zellner
|
cef93012bf
|
Implement verifyDnsConfig() for manual dns
|
2017-01-10 11:12:38 +01:00 |
|
Johannes Zellner
|
bd099cc844
|
Implement verifyDnsConfig() for route53
|
2017-01-10 11:12:25 +01:00 |
|
Johannes Zellner
|
c1029ba3b0
|
Implement verifyDnsConfig() for digitalocean
|
2017-01-10 11:12:13 +01:00 |
|
Johannes Zellner
|
152025baa7
|
Add verifyDnsConfig() to the dns backend where it belongs
|
2017-01-10 11:11:41 +01:00 |
|
Johannes Zellner
|
94f0f48cba
|
Send backend provider with stats route
|
2017-01-10 10:22:47 +01:00 |
|
Girish Ramakrishnan
|
fdb488a4c3
|
installApp bundle first because syncConfigState might block
|
2017-01-09 19:06:32 -08:00 |
|
Girish Ramakrishnan
|
3f8ea6f2ee
|
Make app auto install as part of async flow
It was called in nextTick() and was done async but had no chance to
run because the platform.initialize() which is sync was blocking it
|
2017-01-09 18:24:41 -08:00 |
|
Girish Ramakrishnan
|
3b035405b0
|
debug.formatArgs API has changed
|
2017-01-09 16:41:04 -08:00 |
|
Girish Ramakrishnan
|
7b1a6e605b
|
ensure backup directory exists
this is because the filename can now contain subpaths
|
2017-01-09 16:09:54 -08:00 |
|
Girish Ramakrishnan
|
26ed331f8e
|
Add default clients in clients.js
|
2017-01-09 15:41:29 -08:00 |
|
Girish Ramakrishnan
|
2311107465
|
remove misleading comments
|
2017-01-09 12:35:39 -08:00 |
|
Girish Ramakrishnan
|
35cf9c454a
|
taskmanager: track paused state
|
2017-01-09 12:26:18 -08:00 |
|
Girish Ramakrishnan
|
ed9889af11
|
Add note about alive and heartbeat job
|
2017-01-09 11:14:11 -08:00 |
|
Girish Ramakrishnan
|
89dc2ec3f6
|
Remove configured event
|
2017-01-09 11:02:33 -08:00 |
|
Girish Ramakrishnan
|
7811359b2f
|
Move cron.initialize to cloudron.js
|
2017-01-09 11:00:09 -08:00 |
|
Girish Ramakrishnan
|
21c66915a6
|
Refactor taskmanager resume flow
|
2017-01-09 10:49:34 -08:00 |
|
Girish Ramakrishnan
|
e3e99408d5
|
say the container was restarted automatically
|
2017-01-09 10:46:43 -08:00 |
|
Girish Ramakrishnan
|
01f16659ac
|
remove unused requires
|
2017-01-09 10:33:23 -08:00 |
|
Girish Ramakrishnan
|
9e8f120fdd
|
Make ensureFallbackCertificate error without a domain
|
2017-01-09 10:28:28 -08:00 |
|
Girish Ramakrishnan
|
3b9b9a1629
|
ensure fallback cert exists before platform is started
|
2017-01-09 10:28:28 -08:00 |
|
Girish Ramakrishnan
|
9e2f43c3b1
|
initialize platform only when domain is available
|
2017-01-09 10:28:25 -08:00 |
|
Girish Ramakrishnan
|
a4bba37606
|
Call mailer.start on configured
|
2017-01-07 23:40:34 -08:00 |
|
Girish Ramakrishnan
|
56c4908365
|
restart mail container on configure event
|
2017-01-07 23:33:20 -08:00 |
|
Girish Ramakrishnan
|
18f6c4f2cd
|
Refactor configure event handling into onConfigured event
|
2017-01-07 23:31:29 -08:00 |
|
Girish Ramakrishnan
|
d0ea1a4cf4
|
Send bounce alerts to cloudron owner
Fixes #166
|
2017-01-07 23:24:12 -08:00 |
|
Girish Ramakrishnan
|
aa75824cc6
|
Pass alerts_from and alerts_to to mail container
Part of #166
|
2017-01-07 22:31:40 -08:00 |
|
Girish Ramakrishnan
|
61d5005c4b
|
Use mail_vars.ini to pass mail container config
|
2017-01-07 16:42:24 -08:00 |
|
Girish Ramakrishnan
|
72d58f48e4
|
Remove invalid event
|
2017-01-07 14:28:33 -08:00 |
|
Girish Ramakrishnan
|
3f3b97dc16
|
Send oom email to cloudron admins
Part of #166
|
2017-01-07 13:52:33 -08:00 |
|
Girish Ramakrishnan
|
8a05fdcb10
|
Fix language
|
2017-01-07 12:35:26 -08:00 |
|
Girish Ramakrishnan
|
6fd3466db1
|
Send cert renewal errors to support@cloudron.io as well
Part of #166
|
2017-01-07 12:29:43 -08:00 |
|
Johannes Zellner
|
fd479d04a0
|
Fix nginx config to make non vhost configs default_server
Nginx does not match on the ip as a vhost. This no basically replaces
the commented out section in the nginx.conf
|
2017-01-06 22:09:10 +01:00 |
|
Girish Ramakrishnan
|
a3dc641be1
|
Skip sending heartbeat if we have no fqdn
|
2017-01-06 09:42:56 -08:00 |
|
Johannes Zellner
|
a243478fff
|
Create separate ip and my. domain nginx configs
|
2017-01-06 16:01:49 +01:00 |
|
Johannes Zellner
|
f0fdc00e78
|
Always setup an nginx config for ip as the webadmin config
|
2017-01-06 12:42:21 +01:00 |
|
Johannes Zellner
|
684e7df939
|
At least resolve nameservers for dns settings validator
|
2017-01-06 11:08:10 +01:00 |
|
Johannes Zellner
|
6c5fb67b58
|
Give the actual domain in status if set
This allows the webui served up on ip to redirect correctly
|
2017-01-06 10:47:42 +01:00 |
|
Girish Ramakrishnan
|
5969b4825c
|
dns_ready is not required since it is part of status
|
2017-01-06 10:23:10 +01:00 |
|
Girish Ramakrishnan
|
64c888fbdb
|
Send config state as part of the status
|
2017-01-06 10:23:10 +01:00 |
|
Girish Ramakrishnan
|
270a1f4b95
|
Merge gIsConfigured into config state
|
2017-01-06 10:23:10 +01:00 |
|
Girish Ramakrishnan
|
8f4ed47b63
|
track the config state in cloudron.js
|
2017-01-06 10:23:10 +01:00 |
|
Girish Ramakrishnan
|
09997398b1
|
Disallow dnsSetup if domain already set
|
2017-01-06 10:23:10 +01:00 |
|
Girish Ramakrishnan
|
0b68d1c9aa
|
Reconfigure admin when domain gets set
|
2017-01-06 10:23:10 +01:00 |
|
Girish Ramakrishnan
|
cc9904c8c7
|
Move nginx config and cert generation to box code
|
2017-01-06 10:23:10 +01:00 |
|
Girish Ramakrishnan
|
16ab523cb2
|
Store IP certs as part of nginx cert dir (otherwise, it will get backed up)
|
2017-01-06 10:23:10 +01:00 |
|
Girish Ramakrishnan
|
20a75b7819
|
tag -> prefix
|
2017-01-05 23:20:02 -08:00 |
|