How to setup environment and start work
Подготовка среды:
Локальное развертывание сайтов:
- $ 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
- Выполняем команду ./import_test_db.sh
Выполняем команду sudo ./run_unit_tests.sh
В выводе данной команды не должно быть слова Error
Открываем в браузере адрес http://hypertext-admin/ и http://hypertext-mobile/ http://nm-admin/ http://virtual-sortavala/
Открытые странички должны выглядеть также как http://a.ok.geo2tag.org http://m.ok.geo2tag.org/ http://a.nm.geo2tag.org/ http://virtualsortavala.jns.fi соответственно
Развертывание сайтов на удаленном сервере:
- $ cd museums/www
- $ sudo bash ./setup_sites.sh COMMIT ADMIN_SITE MOBILE_SITE DB HOST PORT
- СOMMIT - хэш коммита
- ADMIN_SITE - имя admin сайта
- MOBILE_SITE - имя mobile сайта
- DB - имя базы данных
- HOST - IP адрес сервера, где лежит БД
- PORT - порт, по которому доступна БД
- Чтобы обратно перейти в нужную ветку используется команда: git checkout имя_ветки