- 1: Set up an Amazon Lightsail account
- 2: Create an instance
- 3: Upgrade installed packages
- 4: Install additional packages to make app work
- 1: Finger
- 2: Apache2
- 3: WSGI
- 4: PostgreSQL
- 5: Flask
- 6: Git
- 5: Create user grader with sudo access
- 6: Using the postgresql shell Create Database
- 7: Create User catalog with password 'letmein' for db
- 8: Clone GitHub repo to /var/www/Catalog
- 9: Use python program to setup & populate Database
- 10: Change coding where it refers to SQLite to PostgreSQL
- 11: Create a WSGI file
- 12: Edit catalog.conf file with IP address
- 13: Generate key pair for grader
- 14: Create dir .ssh/authorized_keys for grader and copy public key to it
- 15: Write this READme file
- 16: Copy & paste private key for grader into notes for reviewer
- static IP address: 18.188.98.244
- ssh Port: 2200
- ec2-18-188-98-244.us-east-2.compute.amazonaws.com
- Google(of course)
- Udacity forum
- Digital Ocean
- PostgreSQL Documentation
- Computerhelp.com
- Slack office hours
- askubuntu.com