Extend docs for local development and production deploy
This commit is contained in:
parent
5686e54386
commit
5047e2f68b
1 changed files with 19 additions and 2 deletions
21
README.md
21
README.md
|
@ -33,15 +33,32 @@ exist** on disk for the redirect to be applied.
|
||||||
|
|
||||||
## Local development
|
## Local development
|
||||||
|
|
||||||
Python dependencies are tied to the versions available in Debian.
|
Python dependencies in `requirements.txt` are tied to the versions available in
|
||||||
|
Debian:
|
||||||
|
|
||||||
python3 -m pip install -r requirements.txt
|
python3 -m pip install -r requirements.txt
|
||||||
cd www
|
|
||||||
|
You'll need a copy of `conservancy/djangocommonsettings.py`, a file that not
|
||||||
|
committed to the repository that has database settings and other
|
||||||
|
environment-specific config.
|
||||||
|
|
||||||
|
Then run:
|
||||||
|
|
||||||
|
python manage.py migrate
|
||||||
python manage.py runserver
|
python manage.py runserver
|
||||||
|
|
||||||
|
There is also a Dockerfile available if that's more convenient. See that file
|
||||||
|
for details.
|
||||||
|
|
||||||
|
|
||||||
## Deploying
|
## Deploying
|
||||||
|
|
||||||
Changes pushed to the https://k.sfconservancy.org/website repository are
|
Changes pushed to the https://k.sfconservancy.org/website repository are
|
||||||
automatically deployed to the production website by the `conservancy-www-update`
|
automatically deployed to the production website by the `conservancy-www-update`
|
||||||
SystemD timer. See `systemd/conservancy-www-update.timer` for details.
|
SystemD timer. See `systemd/conservancy-www-update.timer` for details.
|
||||||
|
|
||||||
|
The `migrate` and `collectstatic` commands are not run automatically. You may
|
||||||
|
need to run these if modifying the database schema or adding/moving static files:
|
||||||
|
|
||||||
|
sudo -u www-data /var/www/venv-website/bin/python manage.py migrate
|
||||||
|
sudo -u www-data /var/www/venv-website/bin/python manage.py collectstatic --link
|
||||||
|
|
Loading…
Reference in a new issue