How to setup environment and start work

Подготовка среды:

  1. Configuring development environment
  2. Setup Apache server
  3. Server configuring for PIL

Локальное развертывание сайтов:

  • $ cd www/
  • $ ./import_test_db.sh
  • $ cd museums/local_conf
  • $ sudo ./setup.sh

Проверка корректности установки:

  • Инициализируем базу с группами и пользователями

$ cd museums/scripts/db_updates

$ python init_users_db.py users

  • Переходим в папку www

$ cd ../www

Развертывание сайтов на удаленном сервере:

  • $ cd museums/www
  • $ sudo bash ./setup_sites.sh COMMIT ADMIN_SITE MOBILE_SITE DB HOST PORT
    1. СOMMIT - хэш коммита
    2. ADMIN_SITE - имя admin сайта
    3. MOBILE_SITE - имя mobile сайта
    4. DB - имя базы данных
    5. HOST - IP адрес сервера, где лежит БД
    6. PORT - порт, по которому доступна БД
  • Чтобы обратно перейти в нужную ветку используется команда: git checkout имя_ветки