Girish Ramakrishnan
5c4a8f7803
add acme support
...
this is not used anywhere since we want to wait for rate limits to be
fixed.
The current limits are :
Rate limit on registrations per IP is currently 10 per 3 hours
Rate limit on certificates per Domain is currently 5 per 7 days
The domains are counted based on https://publicsuffix.org/list/ (not TLD). Like appspot.com, herokuapp.com while not a TLD, it a public suffix. This list allows browser authors to limit how cookies can be manipulated by the subdomain of those domains. like app1.appspot.com cannot go and change things of app2.appspot.com.
This means
a) we cannot use LE for cloudron.me, cloudron.us (or we have to get on that list)
b) even for custom domains we get only 5 certs every 7 days. And one of them is taken for my.xx domain.
https://community.letsencrypt.org/t/public-beta-rate-limits/4772/38
2015-12-08 15:52:30 -08:00
Girish Ramakrishnan
5b8fdad5cb
Revert "remove targetBoxVersion checks since all apps are now ported"
...
This reverts commit d104f2a077 .
gitlab is not ported :-(
2015-12-05 02:29:06 -08:00
Girish Ramakrishnan
fe819f95ec
always return logs regardless of state
2015-12-04 13:13:54 -08:00
Girish Ramakrishnan
be6728f8cb
send support an email for app crashes
2015-12-02 16:50:00 -08:00
Girish Ramakrishnan
24d3a81bc8
remove targetBoxVersion checks since all apps are now ported
2015-12-02 15:02:16 -08:00
Girish Ramakrishnan
268c7b5bcf
always create an isolated network ns
v0.4.3
2015-12-01 13:59:45 -08:00
Girish Ramakrishnan
64716a2de5
cloudron exec: disable links for subcontainers
...
Dec 01 08:36:53 girish.cloudron.us node[5431]: Error: HTTP code is 409 which indicates error: undefined - Conflicting options: --net=container can't be used with links. This would result in undefined behavior
2015-12-01 00:51:41 -08:00
Girish Ramakrishnan
d2c8457ab1
reset health when app is stopped
2015-11-30 15:41:56 -08:00
Johannes Zellner
667cb84af7
Protect from crash on shutdown
2015-11-27 10:05:57 +01:00
Girish Ramakrishnan
df8653cdd5
Do not set Hostname for subcontainers
2015-11-26 19:26:29 -08:00
Girish Ramakrishnan
32f677ca0d
make app subcontainers share network namespace with app
...
pid namespace sharing is coming in https://github.com/docker/docker/issues/10163
2015-11-26 19:18:31 -08:00
Johannes Zellner
6f5408f0d6
Make all json blobs in db TEXT fields
v0.4.2
2015-11-26 12:17:02 +01: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
Johannes Zellner
33f30decd1
Support redirectURIs which already contain query params
v0.4.1
2015-11-25 17:50:39 +01:00
Johannes Zellner
9595b63939
Correctly encode the redirectURI in oauth callback
2015-11-25 17:45:18 +01:00
Johannes Zellner
b9695b09cd
Fix crash due to wrong AppsError usage
2015-11-25 13:49:20 +01:00
Girish Ramakrishnan
606885b23c
fix typo
2015-11-23 13:51:14 -08:00
Girish Ramakrishnan
bc7b8aadc4
vultr: fix waitForSnapshot call
2015-11-23 13:39:02 -08:00
Girish Ramakrishnan
d136b2065f
ignore vultr transfer image call
2015-11-23 13:35:36 -08:00
Girish Ramakrishnan
3b2683463d
localize transfer logic for DO
2015-11-23 13:35:05 -08:00
Girish Ramakrishnan
989730d402
wait for snapshot
2015-11-23 13:19:23 -08:00
Girish Ramakrishnan
50f7209ba2
print the provider
2015-11-23 12:46:08 -08:00
Girish Ramakrishnan
44b728c660
remove get_image_id api
2015-11-23 12:45:09 -08:00
Girish Ramakrishnan
9abc5bbf96
better error handling
2015-11-23 12:37:30 -08:00
Girish Ramakrishnan
56dd936e9c
create systemd log dir if needed
2015-11-23 12:33:45 -08:00
Girish Ramakrishnan
e982281cd4
install acl
2015-11-23 11:32:05 -08:00
Girish Ramakrishnan
a6b7b5fa94
complete vultr backend
2015-11-23 11:30:24 -08:00
Girish Ramakrishnan
ef00114aab
rename arg box to name
2015-11-23 11:20:21 -08:00
Girish Ramakrishnan
ba4edc5c0e
implement some vultr api
2015-11-23 11:01:52 -08:00
Girish Ramakrishnan
dae2d81764
remove image_region as well
2015-11-23 10:49:09 -08:00
Girish Ramakrishnan
cee9cd14c0
hardcode the box size to smallest
2015-11-23 10:46:16 -08:00
Girish Ramakrishnan
f1ec110673
vultr: getSshKeyId
2015-11-23 10:27:27 -08:00
Girish Ramakrishnan
7104a3b738
use debug to put messages in stderr
2015-11-23 10:14:40 -08:00
Girish Ramakrishnan
114951b18c
add get_image_id command
2015-11-23 09:31:42 -08:00
Girish Ramakrishnan
3c85a602a4
add vultr backend
2015-11-23 09:22:43 -08:00
Girish Ramakrishnan
a6415b8689
remove droplet from command names
2015-11-23 09:13:30 -08:00
Girish Ramakrishnan
b37670de84
make DO backend a binary
2015-11-23 08:59:45 -08:00
Girish Ramakrishnan
c9053bb0bc
rename image creation schript
2015-11-23 08:39:21 -08:00
Girish Ramakrishnan
5362102be6
add --provider
2015-11-23 08:38:56 -08:00
Girish Ramakrishnan
bf4601470b
remove functions not part of vps api
2015-11-23 08:33:57 -08:00
Girish Ramakrishnan
bd6274282b
s/droplet/server
2015-11-23 08:32:54 -08:00
Girish Ramakrishnan
5a0f7df377
handle scheduler error
2015-11-22 21:17:17 -08:00
Girish Ramakrishnan
2e54be3df8
Revert "fix crash in scheduler"
...
This reverts commit 3b5e30f922 .
2015-11-22 21:13:05 -08:00
Girish Ramakrishnan
6625610aca
fix crash in scheduler
2015-11-22 17:22:06 -08:00
Girish Ramakrishnan
5c9abfe97a
debug output the changeIds
2015-11-19 17:49:30 -08:00
Johannes Zellner
e06f3d4180
Docker bridge default ip has changed
v0.4.0
2015-11-19 16:32:03 +01:00
Girish Ramakrishnan
331b4d8524
use docker 1.9.0
2015-11-18 18:28:28 -08:00
Girish Ramakrishnan
e3cc12da4f
new addon images based on docker 1.9.0
2015-11-18 17:53:58 -08:00
Girish Ramakrishnan
1e19f68cb5
Install docker binaries instead of apt
...
The apt binaries lxc-* are obsolete and replaced with 'docker-engine'
packages. The new repos however do not allow pinning to a specific version.
so brain dead.
https://docs.docker.com/engine/installation/binaries/#get-the-linux-binary
2015-11-18 13:02:51 -08:00