Note: This VM was configured for an academic (okay, academic-ish) project, meant to be open for all who came across my repo to play around with. But this VM has long been destroyed (AWS costs money!) and the private key mentioned below was exclusively created for this VM (never give your private key to anyone).
- IP: 52.39.251.44
- Port: 2200
- Username: grader
- Private key: grader_key
- Passphrase: 123456
- Flask
- Jinja2
- DateTime
- psycopg2
- requests
- SQLAlchemy
- urllib3
- virtualenv
- Postgres
- Apache2
- MOD_WSGI
- Created super user grader, and enforced key-based authentication
- Make server secure by setting up firewall
- Upgrade and install required packages
- Set up Flask application in a package structure
- Create Postgres database with a user named catalog
- Prepopulate the database using a python script
- Deploy Flask application using Apache