perfectPanel

0

Описание

Тестовое задание

Языки

  • PHP89,4%
  • Shell3,7%
  • Dockerfile2,4%
  • CSS1,8%
  • Awk1,5%
  • Batchfile1,2%
K
kano2711
12 окт 2025, 22:44
README
сгенерируй файл README
 
для запуска проекта выполнить команду
docker compose up -d
 
Задание №1
 
1 - для применения миграций выполнить команду
docker compose exec -it php yii migrate
 
2 - параметры для подключения к БД
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: book_catalog
MYSQL_USER: yii2
MYSQL_PASSWORD: yii2pass
 
3 - применить запрос к базе данных в файле query.sql
 
 
Задание №2
 
Bearer token 'your_fixed_64_char_token'
 
примеры endpoints
 
1 - получение курса валюты
http://localhost:8080/api/v1?method=rates¤cy=USD
 
2 - получение курса всех имеющихся валюты
http://localhost:8080/api/v1?method=rates
 
3 - конвертация из одной валюты в другую по курсу с коммисией 2%
http://localhost:8080/api/v1?method=convert¤cy_from=USD¤cy_to=RUB&value=10