Skip to content

Metal Catalog App on an AWS Lightsail Linux host server using a PostgreSql database

Notifications You must be signed in to change notification settings

NSPurington/Linux-Server-Metal-Catalog-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Metal-Catalog-App


DESCRIPTION

This apps purpose is to educate clients on basemetal and alloy relationships, as well as giving an opportunity to add a basemetal and alloy.

LOCATION

IP address = 52.32.17.248

SSH port = 2200

URL = http://ec2-52-32-17-248.us-west-2.compute.amazonaws.com/

SOFTWARE

--Python--

  1. Python 2.7 (apt-get install python2.7)
  2. Flask (pip install flask)
  3. SQL Alchemy (pip install sqlalchemy)
  4. Oauth2 Client (pip install oauth2client)
  5. Requests (pip install requests)
  6. Passlib (pip install passlib)
  7. Its Dangerous (pip install itsdangerous)
  8. Psycopg2 (pip install psycopg2) + (pip install psycopg2-binary)

--Web/WSGI--

  1. Apache2 (apt-get install apache2)
  2. MOD - WSGI (apt-get install libapache2-mod-wsgi)

--Database--

  1. Postgresql (apt-get install postgresql) + (apt-get install postgresql-client)

LANGUAGES

This app is programmed with Python back-end code, and uses Flask, SQL Alchemy, and Psycopg2 to interact with non-Python sources. HTML and CSS are used for front-end structure and styling.

AKNOWLEDGEMENTS

  1. Udacity - For reference material
  2. Udacity Forum and Mentors - For an excellent source of pertinent information and specific help
  3. Flask documentation - Online
  4. SQL Alchemy documentation - Online
  5. Postgresql official documentation - Online
  6. Apache2 official documentation - Online
  7. Stack Exchange - Online source for queries and troubleshooting
  8. Google Oauth2 official documentation - Online
  9. mod_wsgi official documentation - Online
  10. Psycopg2 official documentation - Online
  11. Digital Ocean documentation - Help with laying out a WSGI/Apache2 app
  12. SSH official documentation - Online
  13. Amazon Web Services official documentation - Online

Author - Nick Purington - Udacity student/Aspiring Web Developer

About

Metal Catalog App on an AWS Lightsail Linux host server using a PostgreSql database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages