Переделан конфиг (теперь не нужны правки в package), обновлено

Readme.
This commit is contained in:
jar3b
2016-03-11 21:53:34 +03:00
parent 88ec3066a1
commit 3fe80ecef8
5 changed files with 26 additions and 45 deletions

View File

@@ -134,15 +134,18 @@ _Внимание_! Только Python 2.7+ (на 3+ не тестировал)
## Настройка
### Первоначальная настройка базы данных
1. Настроим конфиг, он лежит в `aore/config/__init__.py`, в этом файле можно изменить `.dev` на `.prod`,
отредактировать, соотвественно, dev.py или prod.py: прописать параметры доступа к базе и путь,
куда будут сохраняться данные Sphinx; по этому пути дополнительно необходимо создать 3 папки: log, run и data
1. Настроим конфиг, для этого необходимо изменить параметры в Вашем wsgi-entrypoint (в моем случае _passenger_wsgi.py_):
прописать параметры доступа к базе, демону Sphinx и путь, куда будут сохраняться данные Sphinx; по этому пути
дополнительно необходимо создать 3 папки: log, run и data. Все доступные настройки можно увидеть в _aore/config/common.py_
2. Создадим базу:
- из архива `sudo -u phias python manage.py -b create -s /tmp/fias_xml.rar`
- из директории `sudo -u phias python manage.py -b create -s /tmp/fias_xml_unpacked`
- онлайн, с сервера ФНС `sudo -u phias python manage.py -b create -s http`
Также, можно указать конкретную версию ФИАС _только_ при http загрузке, с ключом `--update-version <num>`, где num -
- Также, можно указать конкретную версию ФИАС _только_ при http загрузке, с ключом `--update-version <num>`, где num -
номер версии ФИАС, все доступные версии можно получить, выполнив `manage.py -v`.
**Внимание**! Если Вы инициализируете БД из архива или директории, для последующего корректного обновления необходимо
прописать номер версии ФИАС, которую Вы только что установили, в базе приложения, таблица CONFIG
3. Проиндексируем Sphinx:
- Windows: `python manage.py -c -i C://sphinx//indexer.exe -o C://sphinx//sphinx.conf`
- Debian: `sudo python manage.py -c -i indexer -o /usr/local/sphinx/etc/sphinx.conf`