Skip to content

mshegolev/congenial-potato

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект для нагрузочного тестирования

Сайт для проведения тестирования производительности предоставлен https://github.com/Evgeniy-Varlamov/FS21-diplom

Запуск проекта

Предварительные условия

На компьютере должено быть установлено следующее ПО:

  1. docker -  Скачать и установить можно с помощью официального сайта https://www.docker.com/get-started
  2. docker-compose -  Скачать и установить можно с помощью официального сайта https://docs.docker.com/compose/install/
  3. git - Скачать и установить можно с помощью официального сайта https://git-scm.com/book/ru/v2/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-Git

Установка репозитория на компьютер

git clone https://github.com/mshegolev/congenial-potato.git
cd congenial-potato

Запуск проекта, параметр -d запускает контейнеры в режиме сервиса

cd cinema
docker-compose up -d

Остановка проекта

cd cinema
docker-compose down

После запуска 3 контейнеров можно перейти на сайт в барузере по адресу http://localhost:8000 Для доступа к панели администратоар сайта http://localhost:8000/admin Для доступа к phpadmin http://localhost:8081

Часто задаваемые вопросы:

Пытаюсь запустить на localhost приложение для тестирования. Но оно не запускается. Выполнила как сказано в задании - git clone https://github.com/mshegolev/congenial-potato.git,
  1. Убедиться что все контейнеры запущены выполнив команду docker ps. Если нет или запущено больше чем нужно то рекомендуется выключить все контейнеры и запустить только для cinema.
 docker stop $(docker ps -a | awk {'print $1'})
После запуска контейнера открываю сайт http://localhost:8000/ получаю ошибку Array['errMessage'], что делать?
  1. Открыть http://localhost:8081/ логин admin пароль test
  2. Выбрать база данных database.
  3. Перейти на вкладку SQL.
  4. Открыть скрипт https://github.com/mshegolev/congenial-potato/blob/main/cinema/BD/id11870327_mysite.sql
  5. Скопировать данные из скрипта и вставить в окно SQL.
  6. Выполнить скрипт (нажать кнопку Вперед/Запустить в русской версии или run) Если с первого раза скрипт не выполлниться, то запустить повторно убедившись что подключились к базе данных database.
  7. Открыть сайт http://localhost:8000/client/index.php убедиться что доступен выбор фильмов.