File diff 33513d562691 → 053504d099b8
README.md
Show inline comments
...
 
@@ -11,8 +11,7 @@ this repository elsewhere, such as Github, are for backup purposes
 
only..
 

	
 

	
 
License
 
-------
 
# License
 

	
 
The software included herein, such as the Python source files, are generally
 
licensed [AGPLv3](AGPLv3)-or-later.  The Javascript is a hodgepodge of
...
 
@@ -23,35 +22,29 @@ The content and text (such as the HTML files) is currently
 
[CC-BY-SA-3.0](CC-By-SA-3.0).
 

	
 

	
 
Server configuration
 
--------------------
 
# Server configuration
 

	
 
conservancy's webserver runs on a machine called aspen.sfconservancy.org, which
 
is a standard Debian installation.
 
Conservancy's webserver runs on a standard Debian installation. For
 
configuration requirements, see `deploy/ansible/install.yml`.
 

	
 
The following packages are installed to make Django and Apache work on a
 
squeeze install:
 

	
 
    $ aptitude install python-django apache2 sqlite3 python3-sqlite libapache2-mod-wsgi-py3
 

	
 

	
 
Django setup
 
------------
 
# Django setup
 

	
 
0. Make sure the Python module 'djangopw', with the global variable
 
   'djangoadmin_password' is somewhere importable in the default
 
   PYTHON_PATH.
 

	
 

	
 
Local development
 
---------
 
# Local development
 

	
 
Python dependencies are tied to the versions available in Debian.
 

	
 
    python3 -m pip install -r requirements.txt
 
    cd www
 
    python manage.py runserver
 

	
 
Deploying
 
---------
 

	
 
# Deploying
 

	
 
Changes pushed to the https://k.sfconservancy.org/website repository are
 
automatically deployed to the production website by the `conservancy-www-update`