The Deis project is thrilled to announce our v0.3.0 release. We've added support for team workflows with App sharing, beefed up our documentation for operations folks, developers, and contributors, and tightened up the Deis controller with updated components including the Flynn project's slugbuilder and slugrunner.Read More
Last week, the Deis project passed 1,000 GitHub stars. Looking through the list of developers, we are flattered and humbled.
Three months ago we launched Deis with the slogan "Your PaaS, Your Rules" because we thought software teams wanted an application platform they could customize — a platform that appeals to developers, but also to the engineers in charge of operating it. Your response has been overwhelming.
Thank you for all your support. We're just getting started.
We are happy to share this guest blog post by Matt Fisher (@bacongobbler).
...Thanks to new emerging technologies like Configuration Management tools, Platform as a Service layers, and the push for companies to adopt a DevOps approach to their solutions, IT orchestration and application management got a hell of a lot easier. One of these new tools that leverage both containerization and configuration management in their workflow is Deis.
As of commit 1ca8d840f5, DigitalOcean clustering support has been added, so you can have your own mini-Heroku on DigitalOcean! The documentation for getting your own cluster set up on DigitalOcean can be found here. This post will (hopefully!) help give you a basic overview on how easy it is to deploy a cluster on DigitalOcean.
Read the rest on Matt Fisher's blog.
Deis is a polyglot application platform (PaaS), meaning that you can deploy practically any language on it. While we currently offer support for Ruby, Python, Node.js, Java, Clojure, Scala, Play, PHP, Perl, Dart and Go, you can really run any language on Deis by using Heroku buildpacks or Chef recipes.
From a developer's standpoint, this presents practically endless opportunities as you are able to deploy apps across public clouds, private clouds and bare metal using the language of your choice.
That said, it can sometimes be challenging for even an advanced programmer to quickly pick up all the requirements of a new platform so that you can get your application up and running in a short amount of time.
To address this problem, we created basic "Hello World" example apps which walk through setting up a local development environment, creating a Deis application, deploying with
git push, scaling containers, configuring the app using environment variables as well as basic troubleshooting.
As of today, this documentation is in place for all of our supported languages!Read More