Commit Graph

3156 Commits

Author SHA1 Message Date
Johannes Zellner
65994f307f Make infra_version.js option and fix base image on DO 2016-08-10 12:45:23 +02:00
Johannes Zellner
855bc71ba7 Add changes for 0.17.6 2016-08-05 17:28:24 +02:00
Johannes Zellner
f3e842ed45 Retry to acquire a db connection when starting a transaction
This fixes db issues just like we do for regular queries.
Also we now use the .on('connection') to setup the session and db
this is how the docs recommend it
2016-08-05 15:18:32 +02:00
Johannes Zellner
1ec5d8c03b Fix error usage 2016-08-05 14:01:19 +02:00
Johannes Zellner
26a590b827 Name the DatabaseError so we get better logs 2016-08-05 12:30:28 +02:00
Johannes Zellner
ed734ef2ae fix tests, purchase api is gone 2016-08-04 16:22:50 +02:00
Johannes Zellner
41ff92f747 Only unpurchase if the app has an appstoreId v0.17.5 2016-08-04 15:53:55 +02:00
Johannes Zellner
8702b4320d Wait for all mysql jobs to be finished 2016-08-04 14:06:52 +02:00
Johannes Zellner
6b4675cca1 Remove the ec2 swappiness setting
This revealed mixed results, overall the burstmode ec2
instances are simply a bit underpowered
2016-08-04 10:56:26 +02:00
Johannes Zellner
15f94a5134 Use the correct result object 2016-08-04 09:46:03 +02:00
Johannes Zellner
9c65fae4ec Also unpurchase on app uninstall 2016-08-04 09:38:00 +02:00
Johannes Zellner
65b4c83b75 Use the correct token when calling the appstore for purchase 2016-08-03 23:07:31 +02:00
Johannes Zellner
568c8fa100 Show appstore login if purchase fails 2016-08-03 22:41:27 +02:00
Johannes Zellner
a91f89c7dd Rework the purchase api to use the new rest api on the appstore server 2016-08-03 18:30:41 +02:00
Johannes Zellner
dde597742c Do not expose purchase function 2016-08-03 17:57:53 +02:00
Girish Ramakrishnan
42fda25718 use systemctl instead of upstart service 2016-08-02 18:45:20 -07:00
Girish Ramakrishnan
9fd40e506d Add TODO note for relaunching mail container when cert path changes 2016-08-02 18:37:43 -07:00
Girish Ramakrishnan
2e51251cac fix debug message 2016-08-02 18:09:45 -07:00
Girish Ramakrishnan
b0286a6f7f updatechecker: ensure box state information is not lost
the box and app update checker run in parallel. be sure not to lose
the box state information.
2016-08-02 17:39:43 -07:00
Girish Ramakrishnan
9a6e55e4ea Add 0.17.5 changes 2016-08-02 14:43:39 -07:00
Girish Ramakrishnan
fc589a044d send mail to selfhosted cloudron admins about app died and oom 2016-08-02 14:42:42 -07:00
Girish Ramakrishnan
451c770b5c ACME agreement url has changed 2016-08-02 10:40:17 -07:00
Girish Ramakrishnan
c769af2bc3 doc: grammar 2016-08-02 09:53:24 -07:00
Girish Ramakrishnan
4a5bb290a7 make chat a separate section 2016-08-02 09:50:39 -07:00
Girish Ramakrishnan
382aaf8de3 use copyright entity name 2016-08-02 09:50:39 -07:00
Girish Ramakrishnan
c3f2b8b843 shrink version text 2016-08-02 09:50:39 -07:00
Johannes Zellner
4b93d87310 Set the fallback provider for old caas Cloudrons 2016-08-02 16:41:28 +02:00
Johannes Zellner
4bb91be7d9 Add changes for 0.17.5 2016-08-02 16:41:14 +02:00
Johannes Zellner
78d4fb3cb5 Support cloudron.io registration in login form 2016-08-02 16:15:00 +02:00
Girish Ramakrishnan
884fd5a224 debug when app got an update 2016-08-01 15:35:58 -07:00
Johannes Zellner
28ee914828 Remove debug logs 2016-08-01 16:10:10 +02:00
Johannes Zellner
2e9680ce68 Handle appstore login with implicit registration 2016-08-01 16:09:30 +02:00
Johannes Zellner
124b952e88 Adjust to changed settings rest api 2016-08-01 15:22:50 +02:00
Johannes Zellner
1f1237e785 Setting the appstore config also deals with appstore registration
- First time it registers the cloudron
- Resetting the account will verify that the Cloudron belongs to this user
- If cloudronId is invalid/unknown we reregister
2016-08-01 15:10:47 +02:00
Johannes Zellner
d5644ae3f1 Hide potential other modals when we prompt for appstore login 2016-08-01 13:48:15 +02:00
Johannes Zellner
c80b89ae8e Appstore login really belongs to the appstore view 2016-08-01 13:43:39 +02:00
Johannes Zellner
6459c8792a Do not prompt for appstore login with caas cloudrons 2016-08-01 13:39:55 +02:00
Johannes Zellner
bf38bb30f3 Mention why one needs to login to the appstore 2016-08-01 13:36:24 +02:00
Johannes Zellner
33e572c49d Show appstore login if we don't have a token yet 2016-08-01 13:28:54 +02:00
Johannes Zellner
46af8d1c90 Move the appstore login to main view controller 2016-08-01 13:22:35 +02:00
Johannes Zellner
30606a55fc Check appstore account only onReady() 2016-08-01 13:17:37 +02:00
Johannes Zellner
aedd370e76 Verify the appstore details and register the cloudron with the store 2016-08-01 13:08:05 +02:00
Johannes Zellner
f60ff45cb6 Tokens are now valid for a week 2016-08-01 10:14:47 +02:00
Johannes Zellner
ce28449734 Remove authorized_keys file after setup is done 2016-07-29 18:43:36 +02:00
Johannes Zellner
f0ee52505c Mention our chat in the support page 2016-07-29 17:42:21 +02:00
Johannes Zellner
30e936263c Add twitter to the webadmin footer and make the footer more prominent 2016-07-29 17:37:17 +02:00
Johannes Zellner
d0cf698dfa Hide the appstore account setup for now v0.17.4 2016-07-28 18:20:18 +02:00
Johannes Zellner
df8910b1e1 Update to angularjs 1.5.8
This fixes the dependency issues with bootstrap
2016-07-28 17:29:25 +02:00
Johannes Zellner
7862fbd7ee Set correct focus for selfhosters in setup wizard 2016-07-28 16:22:20 +02:00
Johannes Zellner
cd896a4422 Use persistent appstore login tokens 2016-07-28 15:47:09 +02:00