Expomap project ### proj/local.py PRODUCTION EXAMPLE ```python # -*- coding: utf-8 -*- from settings import * DEBUG = False INSTALLED_APPS += ( 'raven.contrib.django.raven_compat', ) RAVEN_CONFIG = { 'dsn': 'http://474617c96350412d80735900c6717b9a:330285c9034947a181cbae8b52bb15d8@88.198.17.35:9000/3', } ``` ### proj/local.py DEV EXAMPLE ```python # -*- coding: utf-8 -*- from settings import * DEFAULT_HTTP_SCHEME = 'http' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'expomap', 'USER': 'root', 'PASSWORD': '1', 'HOST': '', 'PORT': '', 'TEST_CHARSET': 'utf8', }, 'test': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test_expomap', 'USER': 'root', 'PASSWORD': '1', 'HOST': '', 'PORT': '', 'TEST_CHARSET': 'utf8', } } # копия бд для тестов должна начинаться с приставки test_ TEST_RUNNER = 'proj.test.CustomTestRunner' ``` # solr setup ```sh curl -LO https://archive.apache.org/dist/lucene/solr/4.10.4/solr-4.10.4.tgz tar -xzf solr-4.10.4.tgz sudo mv solr-4.10.4 /opt/solr-4.10.4 sudo ln -s /opt/solr-4.10.4 /opt/solr sudo ln -s /opt/solr-4.10.4/example/solr /etc/solr sudo cp schema.xml /opt/solr-4.10.4/example/solr/collection1/conf sudo useradd -d /opt/solr -s /sbin/false solr sudo chown solr:solr -R /opt/solr cd /opt/solr-4.10.4 bin/solr start -p 8983 ``` Если возникает ошибка Solr: [Reason: Error 404 Not Found] - http://stackoverflow.com/a/30633740 Каталог support хранит конфиги для продакшн сервера Для запуска юнит тестов необходимо создать копию базы данных с таким же названием как в конфиге DATABASES, но с префиксом test_