Files @ 6c0daf94103c
Branch filter:

Location: website/README.md

bsturmfels
Remove older Debian Dockerfiles
Software Freedom Conservancy website
====================================


Contributing
------------

The canonical location for this repository is [on Conservancy’s
Kallithea instance](https://k.sfconservancy.org/website).  Copies of
this repository elsewhere, such as Github, are for backup purposes
only..


# License

The software included herein, such as the Python source files, are generally
licensed [AGPLv3](AGPLv3)-or-later.  The Javascript is a hodgepodge of
licensing, but all of it is compatible with [AGPLv3](AGPLv3)-or-later.  See
the notices at the top of each Javascript file for licensing details.

The content and text (such as the HTML files) is currently
[CC-BY-SA-3.0](CC-By-SA-3.0).


# Server configuration

Conservancy's webserver runs on a standard Debian installation. For
configuration requirements, see `deploy/ansible/install.yml`.


# 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

Python dependencies are tied to the versions available in Debian.

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


# Deploying

Changes pushed to the https://k.sfconservancy.org/website repository are
automatically deployed to the production website by the `conservancy-www-update`
SystemD timer. See `systemd/conservancy-www-update.timer` for details.