Johannes Zellner
ce38742caf
Fix cloudron tests
v0.5.6
2015-12-31 11:55:01 +01:00
Johannes Zellner
a7d39cc8d4
Merge branch 'selfhost'
2015-12-31 11:41:46 +01:00
Johannes Zellner
cb7eb660b9
Do not fail to list apps if we are in developer mode and do not have an appstore token
2015-12-31 10:42:02 +01:00
Johannes Zellner
bad28c60ae
Do not rely on the VPS name but just get the memory from the system
2015-12-31 10:30:42 +01:00
Johannes Zellner
ab4c04085c
Use image init script from within the installer tar ball
2015-12-31 10:01:08 +01:00
Johannes Zellner
761002f39d
Include the image scripts in the installer tar
2015-12-31 09:37:55 +01:00
Johannes Zellner
996f9c7f5d
Set letsencrypt as tls config
2015-12-31 09:31:50 +01:00
Johannes Zellner
a6eca44a0d
Do not attempt to purchase an app if we dont have an appstore token
2015-12-31 09:15:27 +01:00
Girish Ramakrishnan
1820751801
show all fields
2015-12-30 19:48:10 -08:00
Johannes Zellner
030faaa5d1
Remove unused information within backup listing
2015-12-30 20:31:00 +01:00
Johannes Zellner
95e1947352
Merge branch 'selfhost'
2015-12-30 18:54:33 +01:00
Johannes Zellner
7deb11a0a6
Support s3 and route53 configs
2015-12-30 18:45:19 +01:00
Johannes Zellner
41c597801f
Sort backups by creationTime
2015-12-30 18:31:44 +01:00
Johannes Zellner
128a138e74
Remove the backup prefix from the key
2015-12-30 18:30:41 +01:00
Johannes Zellner
ca74b5740a
Partly implement backup listing for s3 backend
2015-12-30 18:21:38 +01:00
Johannes Zellner
9afcbe1565
Fix the email require detection in setup
2015-12-30 14:10:20 +01:00
Johannes Zellner
9e531a05e1
Do not ask for aws credentials for selfhosting
2015-12-30 13:28:14 +01:00
Johannes Zellner
7c3562cea2
Ensure focus and form validation is correct in the setup wizard
2015-12-29 22:10:10 +01:00
Johannes Zellner
1edddf79d2
token is not yet required for provisioning anymore
2015-12-29 19:47:13 +01:00
Johannes Zellner
114f03e434
'null' does not survive the shell script hopping well
2015-12-29 18:51:49 +01:00
Johannes Zellner
3ee1487985
We might support more than just caas and selfhosted
2015-12-29 17:57:11 +01:00
Johannes Zellner
a9eda2176e
Only send heartbeats and fetch cloudron details if we have a token
2015-12-29 17:43:54 +01:00
Johannes Zellner
bb90bafb62
Fix crash when the appstore server does not respond correctly on setup
2015-12-29 16:07:04 +01:00
Johannes Zellner
cea8783fec
Skip calling back home on activation in non caas case
2015-12-29 15:56:37 +01:00
Johannes Zellner
789d1fef84
Remove commented dom elements
2015-12-29 15:46:13 +01:00
Johannes Zellner
d83939b165
Fix setup wizard dependency on setupToken
2015-12-29 15:27:46 +01:00
Johannes Zellner
3a4ec5c86a
The var is named
2015-12-29 12:25:22 +01:00
Johannes Zellner
013c14530b
Provide provider in cloudron.conf
2015-12-29 11:30:03 +01:00
Johannes Zellner
ebf1cfc113
Read provider field from cloudron.conf
2015-12-29 11:29:08 +01:00
Johannes Zellner
ec4d04c338
Skip setupToken auth for non caas cloudrons
2015-12-29 11:24:45 +01:00
Johannes Zellner
584b7790e4
Get the cloudron vps provider from config
2015-12-29 11:24:34 +01:00
Johannes Zellner
ef25f66107
Ask for the user's email if not provided
2015-12-29 11:17:08 +01:00
Johannes Zellner
3060b34bdd
customDomain during setup is a special caas case
2015-12-29 11:04:42 +01:00
Johannes Zellner
3fb5c682f8
Remove Client.isServerFirstTime()
2015-12-29 11:00:32 +01:00
Johannes Zellner
bb5dfa13ee
Add Client.getStatus()
2015-12-29 10:58:26 +01:00
Johannes Zellner
9e391941c5
Redirect the browser to /setup.html in non caas mode
2015-12-29 10:54:00 +01:00
Johannes Zellner
8b1d3e5fba
Send provider field with cloudron config
2015-12-29 10:53:22 +01:00
Girish Ramakrishnan
07e322df96
default targetBoxVersion to the maximum possible version ever
...
Apps that do not provide a targetBoxVersion are assumed to be
capable of running everywhere.
2015-12-27 16:43:50 -08:00
Girish Ramakrishnan
a8959cbf26
fix path to cpu metrics
2015-12-24 12:46:42 -08:00
Johannes Zellner
d793e5bae5
Remove obsolete generate_certificate.sh
2015-12-24 10:01:00 +01:00
Johannes Zellner
29954fa9e8
Generate certs inline
2015-12-24 10:00:45 +01:00
Girish Ramakrishnan
0384fa9a51
fix debugs
2015-12-23 15:22:36 -08:00
Girish Ramakrishnan
75b19d3883
scheduler: remove scheduler.json
...
don't bother saving state across restarts. needlessly complicated.
2015-12-23 14:27:26 -08:00
Girish Ramakrishnan
c15f84da08
scheduler: do not bother tracking containerIds
2015-12-23 13:29:00 -08:00
Girish Ramakrishnan
8539d4caf1
scheduler: delete containers by name
...
scheduler.json gets nuked during updates. When the box code restarts,
the scheduler is unable to remove old container because the state file
scheduler.json is now gone. It proceeds to create new container but that
does not work because of name conflict.
Fixes #531
2015-12-23 13:23:49 -08:00
Johannes Zellner
3eb1fe5e4b
Ensure we reload the systemd daemon to pickup the new service files
2015-12-23 13:58:35 +01:00
Johannes Zellner
16b88b697e
Ensure docker is running correctly
2015-12-23 13:54:49 +01:00
Johannes Zellner
08ba6ac831
Docker does not have a -d option anymore
...
This was depricated in 1.8 and is now gone
https://github.com/docker/docker/blob/master/CHANGELOG.md#cli
2015-12-23 13:32:37 +01:00
Johannes Zellner
49710618ff
Docker does not have a -d option anymore
...
This was depricated in 1.8 and is now gone
https://github.com/docker/docker/blob/master/CHANGELOG.md#cli
2015-12-23 13:28:15 +01:00
Johannes Zellner
b4ba001617
Use multipart upload for s3 by reducing the chunk size
...
This avoids file upload issues for larger files
2015-12-23 13:27:54 +01:00