Girish Ramakrishnan
95b2bea828
Give containers a name
2015-11-02 09:34:31 -08:00
Girish Ramakrishnan
f0047bc1aa
console.error -> debug
2015-10-28 17:05:16 -07:00
Girish Ramakrishnan
16df15cf55
containerId does not mean it is running
2015-10-20 16:56:57 -07:00
Girish Ramakrishnan
3688602d16
test the scheduler
2015-10-20 14:30:50 -07:00
Girish Ramakrishnan
16f025181f
ensure boolean
2015-10-20 12:49:02 -07:00
Girish Ramakrishnan
3808f60e69
appState can be null
2015-10-20 12:32:50 -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
fb2e7cb009
scheduler: crash fixes
2015-10-20 09:36:30 -07: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
1f28678c27
scheduler: make it work
2015-10-20 00:05:19 -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
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
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
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