by Alex Rudakov on Mar 17, 2015
Required changes to run new version
If you update from 0.8.x version of mcloud, then you should do several things.
As haproxy, dnsmasq are running inside docker containers, you should remove them before updating mcloud.
$ apt-get remove haproxy dnsmasq
Before MCloud was detecting automatically which service is exposed to web by finding opened port 80.
Now, you should specify which container is published as web-service by default. You can do this by assigning web: 80 (or any other port instead of 80), or ssl: 443 if you are running ssl.
nginx: web: 80 image: nginx:1.7.7 ... cmd: nginx
$ sudo apt-get update && sudo apt-get install mcloud
$ mcloud -V mcloud 0.9.12
If you see version above 0.9.12, then it’s ok.
And check that mcloud is actually can run:
$ mcloud list ... some app list here