Skip to content
This repository has been archived by the owner on Feb 9, 2018. It is now read-only.

appsembler/paascheatsheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PaaS Cheat Sheet

There are many PaaS providers and each one has their own way of configuring your application in order to deploy it. This is an attempt to collect all of these configuration snippets on one page, so you can quickly get your project bootstrapped for deployment to a PaaS.

Roadmap

The documentation is currently only for Django, but the hope is to provide similar documentation for other Python frameworks such Flask and Pyramid as well as Ruby on Rails, Java, PHP and Node.js.

I started out documenting four PaaS providers: Heroku, Dotcloud, OpenShift and Elastic Beanstalk because they had the best support for Python-based projects. But there are many more that could be added:

  • App Engine + Cloud SQL by Google
  • Stackato by ActiveState
  • Azure by Microsoft
  • PythonAnywhere
  • Gondor.io

There is also a sister project django-deployer which provides a script that runs inside your Django project. By answering a few questions about your project, the script will bootstrap it with all the configuration files necessary to deploy it to PaaS providers.

Forking

The HTML for this page is on Github, so please fork it and contribute!

Changelog

0.1 (27. Mar 2013)

  • Initial release
  • Supported web framework: Django
  • Supported PaaS providers: Heroku, Dotcloud, OpenShift, Elastic Beanstalk

Authors

  • Nate Aune (@natea from @appsembler)
  • you?

Credits

This page was bootstrapped with the help of Document-Bootstrap by @gfranko

Releases

No releases published

Packages

No packages published