Clone this repo:

Branches

  1. 820496d devices.py: update active roster by Nick Reuter · 3 years, 1 month ago master
  2. ec86dcf website: add dre/oriole to the device list by Nick Reuter · 3 years, 1 month ago
  3. 77ff041 add Moto G7 devices by Nick Reuter · 4 years, 10 months ago
  4. 16f44bf evervolv_dot_com: Fix build downloads by Andrew Boren · 4 years, 10 months ago
  5. b099842 evervolv_dot_com: Fix features page by Andrew Boren · 4 years, 10 months ago

#Evervolv.com

##This site is built on web.py

####For development

Install python-webpy (python2-webpy on ARCH) Then run ./code.py and visit localhost:8080

####For deploy

######apache2 + wsgi on ubuntu:

  • Install python-webpy libapache2-mod-wsgi
  • Setup a new user for the site.
  • Clone this repo into ~/website (or where ever).
  • Add a new site to apache

To enable webpy under wsgi for the new user:

WSGIScriptAlias / /<path_to_site>/website/code.py/
AddType text/html .py
Alias /static /<path_to_site>/website/static/
WSGIDaemonProcess <username> user=<username> group=<groupname> python-path=/<path_to_site>/website
WSGIProcessGroup <username>

Take special note of the python-path argument, without it wsgi will not find any local imports

When changes are made to the repo they will not show up on the site until the wsgi daemon is restarted, do do so run:

./deploy/update.sh