Skip to content

An overview of AWS Code Deploy (final project for Harvard University course CSCIE90 Fall 2014).

Notifications You must be signed in to change notification settings

jordoncm/code-deploy

Repository files navigation

Distributed Application Development with EC2 Using AWS CodeDeploy

This is a sample web application to accompany my final project for the fall 2014 CSCIE90 class at Harvard Extension School. Resources for the project can be found at:

Setting Up Development Environment

The simplest way to play with this code is using Vagrant. Use the following commands to execute the demo locally.

vagrant up
vagrant ssh
cd /vagrant
./setup-dev.sh

Setting Up Production Environment

This code is designed to be used with AWS CodeDeploy, however you can also simply copy this code to an Amazon Linux EC2 instance and execute the following:

./setup-prod.sh

Running the Web Server

To start the webserver, execute:

python app.py

After that you should be able to access:

You should be able to edit the version.txt and do muptiple deployments of this code using AWS CodeDeploy. This is discussed in more detail in the full report (link above).

About

An overview of AWS Code Deploy (final project for Harvard University course CSCIE90 Fall 2014).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published