Browse files

Updated README to be more useful to someone setting up for the first …

…time.
  • Loading branch information...
1 parent 91ca7ca commit 4d6e05713c66f7c9405582d0911414c58f8196b7 @spookylukey spookylukey committed Oct 10, 2011
Showing with 37 additions and 3 deletions.
  1. +37 −3 README.txt
View
40 README.txt
@@ -1,8 +1,42 @@
-TO run locally, do the usual::
+To run locally, do the usual:
- python manage.py runserver.
+1. Create a virtualenv
+2. Install dependencies::
+
+ pip install -r deploy-requirements.txt
+
+ If you only need to deploy, and don't need to test any changes,
+ you can use local-requirements.txt
+
+3. Set up databases, as per django_website/settings/www.py
+
+4. Create a 'secrets.json' file in the directoy above the checkout, containing
+ something like::
+
+ { "secret_key": "xyz" }
+
+5. Set up DB::
+
+ ./manage.py syncdb
+ ./manage.py migrate
+
+ and::
+
+ ./manage.py sycndb --docs
+
+ if you want to run docs site.
+
+6. For docs::
+
+ ./manage.py loaddata doc_releases.json --docs
+ ./manage.py update_docs --docs
+
+
+Finally::
+
+ python manage.py runserver
This runs as ``www.djangoproject.com``. To run locally as
``docs.djangoproject.com``, use::
- python manage.py runserver --settings=django_website.settings.docs
+ python manage.py runserver --settings=django_website.settings.docs

0 comments on commit 4d6e057

Please sign in to comment.