-
Notifications
You must be signed in to change notification settings - Fork 9
Stack
shunter1112 edited this page Aug 15, 2013
·
3 revisions
A stack is a complete deployment environment including the base operating system, the language runtime and associated libraries. As a result, different stacks support different runtime environments.
Base Technology | REE 1.8.7 | MRI 1.8.7 | MRI 1.9.2 | MRI 1.9.3 | Node.js | Clojure | Java | Python | Scala | |
---|---|---|---|---|---|---|---|---|---|---|
[Celadon Cedar](cedar) | Ubuntu 10.04 | • | • | • | • | • | • | • | • | |
[Badious Bamboo](bamboo) | Debian Lenny 5.0 | • | • |
The only stack on which you can provision new apps is Cedar. The stack for existing apps can be determined using the stack
CLI command.
:::term
$ heroku stack
bamboo-mri-1.9.2
bamboo-ree-1.8.7
* cedar
Here, the app is running on Celadon Cedar.
Migrating from previous stacks to Cedar allows an application to take advantage of a much more flexible and powerful runtime. Because the significant architectural differences, migrating to Cedar is a largely manual process.
You can find instructions for migrating to Cedar here.