Skip to content

w495/djangocms-arkestra-grizzlyhockey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Что это

Исходный код сайта http://grizzlyhockey.ru/

Как установить

Что нужно иметь

  • pip
  • git
  • какая-нибудь база данных

Настроить окружение virtualenv

virtualenv arkestra
cd arkestra/
source bin/activate

Установить Arkestra c зависимостями

pip install -e git+https://github.com/evildmp/Arkestra.git@develop#egg=Arkestra

Установить оставшиеся зависимости

pip install -r requirements.txt

Настроить базу данных

Создать базу данных

Для MySQL это выглядит вот так:

create database if not exists ghl
    default character set utf8
    default collate utf8_general_ci;

Очень важно тут указать character и collate.

Синхронизировать данные

Всего скорее вам сначала придется отредактировать файл project/settings.py. Затем запустить:

python manage.py syncdb
python manage.py migrate

Как запустить на боевом сервере

Что нужно иметь

  • uwsgi
  • uwsgi-plugin-python
  • возможно в последствии потребуется nginx

Их можно установить явно через менеджер пакетов.

Запуск

./start.sh -vse <путь к папке virtualenv>

Перезапустить

./start.sh -r

Остановить

./start.sh -S

Прочее

Подробности смотрите в исходных кодах ./start.sh.