Testing
Go to file
Dan McGee d199ac33b2 Add silhouette image
We don't serve this directly from here but we can at least put it in version
control. It is the default image for devs if one isn't available elsewhere.

Signed-off-by: Dan McGee <dan@archlinux.org>
2010-06-08 10:54:27 -05:00
devel Use Sites framework instead of hardcoded domain name 2010-06-08 08:35:58 -05:00
main Use Sites framework instead of hardcoded domain name 2010-06-08 08:35:58 -05:00
media Add silhouette image 2010-06-08 10:54:27 -05:00
mirrors Remove archweb prefix from all imports 2010-02-10 00:29:27 -06:00
news News: make add/edit page form larger 2010-02-17 22:22:21 -06:00
packages Use Sites framework instead of hardcoded domain name 2010-06-08 08:35:58 -05:00
public Highlight 'Packages' in navbar when browsing packages 2010-05-26 09:59:37 -05:00
templates Updates for CSRF protection in Django 1.2.X 2010-06-05 12:58:31 -05:00
todolists Use Sites framework instead of hardcoded domain name 2010-06-08 08:35:58 -05:00
__init__.py Initial import for public release... 2007-11-03 03:45:10 -04:00
.gitignore No More Doh 2009-05-04 20:30:09 -04:00
AUTHORS Updated maintainer in AUTHORS file 2010-04-18 23:36:33 -05:00
feeds.py Update feeds to new 1.2 framework 2010-06-08 10:52:53 -05:00
HACKING update documentation 2008-10-10 18:38:08 -04:00
LICENSE Initial import for public release... 2007-11-03 03:45:10 -04:00
local_settings.py.example Update cache settings in local_settings example 2010-01-31 13:13:46 -06:00
manage.py Massive retab fest. 2007-12-29 16:42:55 -08:00
README update documentation 2008-10-10 18:38:08 -04:00
settings.py Updates for CSRF protection in Django 1.2.X 2010-06-05 12:58:31 -05:00
sitemaps.py Sitemaps: split and index, add package files 2010-03-10 00:17:51 -06:00
TODO drop a couple completed to-dos and blank lines 2008-10-11 20:07:26 -04:00
urls.py Update feeds to new 1.2 framework 2010-06-08 10:52:53 -05:00

# License
 See LICENSE file.

# Authors
 See AUTHORS file.

# Dependencies
 - python
 - mysql-python or python-pysqlite
 - Django = 1.0

# 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
    $ scripts/reporead.py i686 ./core.db.tar.gz

    (alter architecture and repo to get x86_64 and extra packages if needed)