djangozoom
Effortless cloud deployment
Nate Aune (@natea)
Bristol/Bath Django User Group Meeting
Oct. 26, 2010
The problem
• Deploying Django for the first time can be
painful
• Repeatable deployments take time to
architect (i.e. Fabric)
• No automation means releases / updates /
testing / experiments are harder
• Handing off Django code to a customer
without an easy way to deploy can be a PITA
The Solution
Deploy!
• One-click deployment of your Django app
Benefits
• Automate everything (less manual work for you!)
• Reduce chance of error
• Web-based dashboard showing you:
• servers that are running (Rackspace, EC2)
• what apps are installed on those machines
• when the code was last deployed and by who
what does it do?
• bootstraps server
• checks out your code
• sets up apache virtual host
• sets up database
• creates a DNS record
• one-click to update the code on the server
• ALL in 5 minutes or less!
djangozoom.com/ponyexpress
Sign up for the beta!

DjangoZoom lightning talk

  • 1.
    djangozoom Effortless cloud deployment NateAune (@natea) Bristol/Bath Django User Group Meeting Oct. 26, 2010
  • 2.
    The problem • DeployingDjango for the first time can be painful • Repeatable deployments take time to architect (i.e. Fabric) • No automation means releases / updates / testing / experiments are harder • Handing off Django code to a customer without an easy way to deploy can be a PITA
  • 3.
    The Solution Deploy! • One-clickdeployment of your Django app
  • 4.
    Benefits • Automate everything(less manual work for you!) • Reduce chance of error • Web-based dashboard showing you: • servers that are running (Rackspace, EC2) • what apps are installed on those machines • when the code was last deployed and by who
  • 5.
    what does itdo? • bootstraps server • checks out your code • sets up apache virtual host • sets up database • creates a DNS record • one-click to update the code on the server • ALL in 5 minutes or less!
  • 6.