(legacy) Django remote-control database project https://rc-db.ch
|
4 years ago | |
---|---|---|
calc | 4 years ago | |
event | 8 years ago | |
hardwaredb | 8 years ago | |
news | 8 years ago | |
rcdb | 8 years ago | |
rcdb_core | 8 years ago | |
scraper | 8 years ago | |
software | 10 years ago | |
static | 8 years ago | |
templates | 4 years ago | |
userprofile | 8 years ago | |
.gitignore | 8 years ago | |
.siegerc | 7 years ago | |
README.md | 8 years ago | |
deploy.sh | 8 years ago | |
manage.py | 8 years ago | |
requirements.txt | 8 years ago | |
siege_urls.txt | 7 years ago | |
tag.sh | 9 years ago |
Source: http://www.jeffknupp.com/blog/2013/12/18/starting-a-django-16-project-the-right-way/
As root:
pip install virtualenvwrapper
# Enable MySQL timezone support
# https://docs.djangoproject.com/en/1.8/ref/databases/#time-zone-definitions
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -uroot mysql
As user:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=/var/www/rcdb
source /usr/local/bin/virtualenvwrapper.sh
mkvirtualenv rcdb
git clone user@lugh.ch:/var/www/git/rcdb /var/www/rcdb
cd /var/www/rcdb
pip install -r requirements.txt
a2enmod wsgi rewrite auth_digest
Alias /static/admin "/usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/admin"
Alias /static "/var/www/virtsrv/rc-db.ch/static"
WSGIDaemonProcess rc-db.ch python-path=/var/www/rcdb:/home/FIXME/.virtualenvs/rcdb/lib/python2.7/site-packages
WSGIScriptAlias / /var/www/rcdb/rcdb/wsgi.py
WSGIProcessGroup rc-db.ch
<Directory /var/www/rcdb/rcdb>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
<LocationMatch "/admin|/FIXME">
AuthType Digest
AuthName "lugh"
AuthDigestProvider file
AuthUserFile /var/www/.htdigest
Require user FIXME
</LocationMatch>
<Directory /var/www/rcdb/rcdb>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
Edit ~/.virtualenvs/rcdb/lib/python2.7/site-packages/django_openid_auth/urls.py
Change import to
from django.conf.urls import patterns, url, include