mikelangelo-project / capstan

Capstan, a tool for packaging and running your application on OSv.
http://osv.io/capstan/
Other
19 stars 7 forks source link

Rebase the Michaelangelo repository on Bionic #104

Open pshem opened 6 years ago

pshem commented 6 years ago

Ubuntu 14.04 is running out of time - it'll loose free support from Canonical next April, and package versions aren't where you'd want them(python3.4 instead of 3.6 and php5 instead of 7). Are there any plans to rebuild everything to be based on 18.04, or another, newer distribution?

I'd like to use capstan, but I'm currently preparing to work with OSv directly

miha-plesko commented 6 years ago

Thanks for noticing @pshem. So currently the project is paused as we have no effort available meaning there are no real plans to rebase the whole thing to 18.04, so sorry to say that..

pshem commented 6 years ago

Ok, that's disappointing but good to know. I was about to ask if you had access to the Dockerfile for https://hub.docker.com/r/mikelangelo/capstan-packages/, but I've found it at https://github.com/mikelangelo-project/capstan-packages.

I'll see if I can update the Dockerfile to Bionic to get individual applications to run

wkozaczuk commented 6 years ago

Hi,

I am not sure if you are aware that latest 0.51.0 release of OSv has corresponding capstan packages and loader published on github. These artifacts can be downloaded from this page - https://github.com/cloudius-systems/osv/releases/tag/v0.51.0. You can easily automate this process and put .mpm and .yaml files under $HOME/.capstan/packages/. Hopefully at some point I will have time to update capstan to directly be able to pull it from OSv github.

Also if you are interested I have created some docker files to build and test OSv capstan packages/apps. They are alternatives to official capstan-packages repo: https://github.com/wkozaczuk/docker_osv_builder https://github.com/wkozaczuk/docker_osv_runner

The builder one is based on Ubuntu 18.04 and can be used to build OSv capstan packages from any version of OSv (head, etc). I have not published these docker files but might do it at some point.

The runner has this script pulling packages from git repo and putting under ~/.capstan/packages - https://github.com/wkozaczuk/docker_osv_runner/blob/master/scripts/download_packages.sh

I hope it helps, Waldek

On Wed, Sep 26, 2018 at 4:33 PM pshem notifications@github.com wrote:

Ok, that's disappointing but good to know. I was about to ask if you had access to the Dockerfile for https://hub.docker.com/r/mikelangelo/capstan-packages/, but I've found it at https://github.com/mikelangelo-project/capstan-packages.

I'll see if I can update the Dockerfile to Bionic to get individual applications to run

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/mikelangelo-project/capstan/issues/104#issuecomment-424860076, or mute the thread https://github.com/notifications/unsubscribe-auth/AFDSIdbnbkPSIgw5Yrj20bP7gkWlNPtsks5ue-SrgaJpZM4W7TgI .

pshem commented 6 years ago

That is incredibly useful, thank you!