Girish Ramakrishnan
76d286703c
ignore portBindings and exportPorts for subcontainers
2015-10-20 10:42:35 -07:00
Girish Ramakrishnan
c80a5b59ab
do not dump containerOptions
2015-10-20 10:27:53 -07:00
Girish Ramakrishnan
db6882e9f5
do not kill containers on restart
2015-10-20 10:22:42 -07:00
Girish Ramakrishnan
3fd9d9622b
schedulerConfig cannot be null
2015-10-20 09:44:46 -07:00
Girish Ramakrishnan
5ae4c891de
scheduler: sync more often to catch bugs sooner
2015-10-20 09:36:55 -07:00
Girish Ramakrishnan
fb2e7cb009
scheduler: crash fixes
2015-10-20 09:36:30 -07:00
Johannes Zellner
8124f0ac7f
Remove cloudron name from the setup wizard
2015-10-20 13:36:25 +02:00
Johannes Zellner
446f571bec
The activate route does not take a cloudron name anymore
2015-10-20 13:12:37 +02:00
Johannes Zellner
142ae76542
Finally remove the cloudron name from the api wrapper and index page
2015-10-20 12:59:57 +02:00
Johannes Zellner
ed1873f47e
Remove cloudron name related UI in the settings view
2015-10-20 12:57:51 +02:00
Johannes Zellner
0ee04e6ef3
Remove cloudron name usage in error.html
2015-10-20 12:55:30 +02:00
Johannes Zellner
1e4475b275
Remove cloudron name usage in naked domain page
2015-10-20 12:46:45 +02:00
Johannes Zellner
9dd9743943
Do not use cloudron name in appstatus
2015-10-20 12:41:52 +02:00
Johannes Zellner
5fbcebf80b
Stop using the cloudron name in the oauth views
2015-10-20 12:31:16 +02:00
Girish Ramakrishnan
852b016389
scheduler: do not save cronjob object in state
...
the cronjob object has lots of js stuff and stringify fails
2015-10-20 01:31:11 -07:00
Girish Ramakrishnan
73f28d7653
put back request
2015-10-20 00:20:21 -07:00
Girish Ramakrishnan
1f28678c27
scheduler: make it work
2015-10-20 00:05:19 -07:00
Girish Ramakrishnan
daba68265c
stop all containers of an app
2015-10-20 00:05:19 -07:00
Girish Ramakrishnan
6d04481c27
fix debug tag
2015-10-19 23:38:55 -07:00
Girish Ramakrishnan
ed5d6f73bb
scheduler: fix require
2015-10-19 22:42:13 -07:00
Girish Ramakrishnan
d0360e9e68
scheduler: load/save state
2015-10-19 22:41:42 -07:00
Girish Ramakrishnan
32ddda404c
explicitly specify all to 0 (this is the default)
2015-10-19 22:09:38 -07:00
Girish Ramakrishnan
41de667e3d
do not set container name (we use labels instead)
2015-10-19 22:09:38 -07:00
Girish Ramakrishnan
8530e70af6
delete all containers of an app
2015-10-19 22:09:34 -07:00
Girish Ramakrishnan
7a840ad15f
scheduler: make stopJobs async
2015-10-19 21:36:55 -07:00
Girish Ramakrishnan
682c2721d2
scheduler: kill existing tasks if they are still running
2015-10-19 21:36:23 -07:00
Girish Ramakrishnan
fb56795cbd
merge start options into hostconfig
2015-10-19 21:35:02 -07:00
Girish Ramakrishnan
15aa4ecc5d
Add docker.createSubcontainer
2015-10-19 21:33:53 -07:00
Girish Ramakrishnan
351d7d22fb
rename tasks to tasksConfig
2015-10-19 16:29:28 -07:00
Girish Ramakrishnan
79999887a9
job -> cronJob
2015-10-19 16:27:03 -07:00
Girish Ramakrishnan
25d74ed649
createContainer takes optional command
2015-10-19 16:22:35 -07:00
Girish Ramakrishnan
9346666b3e
add labels to container
2015-10-19 16:01:04 -07:00
Girish Ramakrishnan
13453552b5
createContainer only takes app object
2015-10-19 16:00:40 -07:00
Girish Ramakrishnan
ef38074b55
add asserts
2015-10-19 15:51:02 -07:00
Girish Ramakrishnan
e5e8eea7ac
make it work without app object
2015-10-19 15:45:43 -07:00
Girish Ramakrishnan
9be2efc4f2
downloadImage only requires manifest now
2015-10-19 15:37:57 -07:00
Girish Ramakrishnan
990b7a2d20
implement scheduler
...
- scan for apps every 10 minutes and schedules tasks
- uses docker.exec
- there is no way to control exec container. docker developers
feel exec is for debugging purposes primarily
- future version will be based on docker run instead
part of #519
2015-10-19 14:53:34 -07:00
Girish Ramakrishnan
8d6dd62ef4
refactor container code into docker.js
2015-10-19 14:44:01 -07:00
Girish Ramakrishnan
69d09e8133
use docker.connection
2015-10-19 14:09:20 -07:00
Girish Ramakrishnan
6671b211e0
export a connection property from docker.js
2015-10-19 11:24:21 -07:00
Girish Ramakrishnan
307e815e97
remove unused require
2015-10-19 11:18:50 -07:00
Girish Ramakrishnan
d8e2bd6ff5
Refactor docker.js to not have mac stuff
2015-10-19 11:14:11 -07:00
Girish Ramakrishnan
e74c2f686b
remove unused require
2015-10-19 11:05:31 -07:00
Girish Ramakrishnan
c7d5115a56
Remove vbox.js
...
... and all related mac code. It's totally untested at this point and
most likely doesn't work
2015-10-19 10:54:36 -07:00
Girish Ramakrishnan
774ba11a92
Move HostConfig to createContainer
...
Newer docker has obsoleted HostConfig in start container
2015-10-19 10:38:46 -07:00
Girish Ramakrishnan
322edbdc20
getByAppIdAndType
2015-10-19 08:58:07 -07:00
Johannes Zellner
c1ba551e07
Cleanup some of the html form elements
2015-10-19 10:31:19 +02:00
Johannes Zellner
9917412329
Indicate during app installation and configuration if the app is a single user app
2015-10-19 10:29:51 +02:00
Girish Ramakrishnan
2f4adb4d5f
keep addon listing alphabetical
2015-10-18 20:06:26 -07:00
Girish Ramakrishnan
b61b864094
make callback noop
2015-10-17 13:57:19 -07:00