Techtonica
This repo is for the Techtonica website, which is currently hosted on Bluehost.
Who
The main audience of the website is made up of (potential) volunteers and sponsors. (Students will be contacted via local organizations.)
What
We need to effectively communicate that Techtonica and its students are worth supporting.
How
There should be a good understanding of how the program works with vetting, training, mentoring, and hiring.
Getting Started
This app uses Python 2.7; please stick to this version.
Running Locally
It is recommended you use a Virtual Environment tool to keep dependencies required by different projects separate. Learn more about Virtual Environments and Python here
Install the project dependencies. In the project root run:
$ pip install -r requirements.txt
Start the application's server:
$ FLASK_APP=main_site.py flask run
Browse to localhost:5000
DEPLOYMENT / UPDATE NOTES
8-25-2016 19:00 CST
Installed Python 2.7.12
Submitted a ticket to Python so that the symlink would would work correctly when installed from source.
Installed Virtualenv
Installed Flask
Installed Pip
Installed Flup
Tested the site on techtonica.org/test/ for basic functionality.
Article used to get through the BlueHost wierdness linked below:
Flask on BlueHost
8-26-016 10:30 CST
UPDATING THE SITE
Log in via SSH using your SSH key
Navigate to your public html folder using: cd public_html
Submit pull request from github using: git pull