A Flask application that works on Amazon Elastic Beanstalk. This is the basic code so far for running an app on AWS EB.
Things you will need:
- Flask: http://flask.pocoo.org
- AWS 'eb' tool: http://aws.amazon.com/developertools/351/
- Your AWS API keys: https://aws-portal.amazon.com/gp/aws/securityCredentials
- Git: http://git-scm.com
- Install the 'eb' tool.
- Git clone this repository.
- Run 'eb init' in the repository, and answer the questions, providing your API Key, etc.
- Run 'eb start' in the repository, and wait for it to complete.
- Run 'git aws.push' in the repository.
- Run 'eb status' in the repository, and wait for it to return 'Green' status.
- Browse to the URL reported by 'eb status', and be amazed at your autoscaling, crazy, cloud-based application!
For more detailed information, and a step by step walkthrough of each command, etc., check out Adam Crosby's blog post!.
- Get sqlite working for storing reviews (username, course, instructor, time, review)
- Setup bootstrap and web page to get user input.
- Remember to always 'git add --all' and 'git commit' after any changes.
- Before pushing your code to the server with 'git push' ensure that it works with the latest changes by using 'git pull'.