Skip to content

EdwinShadian/php-test-task-2

Repository files navigation

Копирование теста

Копирует тест и все вопросы, которые к нему относятся. Принимает параметры:

  • id: id теста, который нужно скопировать
  • name: новое название копии теста

Вся нужная инфраструктура поднимается в docker-compose, конфигурации для nginx и php-fpm готовы.

Развертывание в локальной среде с помощью docker-compose

  1. Копируем файл .env.example в файл .env. Переменные среды можно изменить, а можно и оставить как есть:
cp .env.example .env
  1. Запускаем docker-compose:
docker compose up -d --build
  1. Когда контейнеры будут подняты, нужно отправить запрос (через браузер или Postman - значения не имеет) на адрес:

    http://localhost/api?module=copy&id=2558&name=name

Если соединение с базой не готово - запрос будет ждать, когда оно будет доступно.

В ответе придет id копии теста.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors