Skip to content
This repository was archived by the owner on Jun 25, 2024. It is now read-only.

JasonYao/HackCooper-2016

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackCooper 2016

By Pawan Murthy, Arvind Ramgopal, Doris Tang, Ming Yang, Jason Yao

Description

This repo contains all code, documentation, and installation instructions in order to run our HackCooper hackathon project.

What's in this repo

This repo is split off into different sections for ease of maintenance and installation.

This section contains all project design documentation, along with brainstorming sessions and any other architectural decisions.

An automated way to request and install TLS certificates.

An extremely fast and robust reverse proxy server used to serve static content, all other requests are sent upstream if a cached version is not available.

The python web server that is the entrance to the application layer of the website service being run.

The server actively serves the application content from here.

Maintenance

TODO

Initial Setup (Just use the install scripts in each folder)

1.) Secure fresh VPS with personal dotfiles

2.) Install nginx + link nginx files

3.) Install Letsencrypt

4.) Install pyenv + pyenv-virtualenv + Python 3.5.2

5.) Install uWSGI

6.) Install Django + point to application files

7.) Install pSQL

Goals

TODO

Technology Stack

Overarching tech design:

  • Single provisioned server

Single Tech Stack Design (metal up):

[Operating System]:       Ubuntu 16.04 x86_64
[Load Balancer]:          nginx
[Application Server]:     uWSGI + nginx
[Application Framework]:  Django
[Relational Database]:    pSQL

License

This repo is licensed under the terms of the GNU GPL license, a copy of which may be found here.

About

Our project for the HackCooper 2016 Hackathon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors