Testing
f498ceca1d
Add a second file for use in production environments where we know we use memcached and MySQL, and for those that want to replicate the production environment as close as possible. Slim down the primary file to those requirements the app directly needs rather than how it is installed. Also bump the version of South to the newer point release. Signed-off-by: Dan McGee <dan@archlinux.org> |
||
---|---|---|
devel | ||
main | ||
media | ||
mirrors | ||
news | ||
packages | ||
public | ||
templates | ||
todolists | ||
__init__.py | ||
.gitignore | ||
AUTHORS | ||
feeds.py | ||
HACKING | ||
LICENSE | ||
local_settings.py.example | ||
manage.py | ||
README | ||
requirements_prod.txt | ||
requirements.txt | ||
settings.py | ||
sitemaps.py | ||
TODO | ||
urls.py |
# License See LICENSE file. # Authors See AUTHORS file. # Dependencies - python - mysql-python or python-pysqlite - Django >= 1.2.X # Installation For a simple testing installation: 1. Install dependencies. $ pacman -S django python-pysqlite sqlite3 2. Copy local_settings.py.example to local_settings.py and modify. Make sure to uncomment the appropriate db section (either sqlite or mysql). 3. Sync the database to create it. $ python manage.py syncdb 4. Load the fixtures to prepopulate some data. $ python manage.py loaddata arches.json repos.json 5. Use the following commands to start a service instance $ python manage.py runserver 6. To optionally populate the database with real data: $ wget ftp://ftp.archlinux.org/core/os/i686/core.db.tar.gz $ ./manage.py reporead i686 core.db.tar.gz (alter architecture and repo to get x86_64 and extra packages if needed)