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