BackEnd запускается через Docker из консоли, которую необходимо открыть в этой папке. Сама команда имеет вид:
docker-compose up
Для остановки работы API и удаления контейнера нужно ввести команду
docker-compose down
При этом запустится сборка backend со следующим содержимым:
Название контейнера | Описание | Порт |
---|---|---|
backend-api | API | 8080 |
imp-inf-db | База данный MySQL | 3306 |
adminer | Админка для просмотра данных в бд | 5000 |
Тестовые модели добавляются автоматически, их можно посмотреть в файле data.sql
Название | Дефолтное значение | Описание |
---|---|---|
MYSQL_HOST | 0.0.0.0 | Хост БД |
MYSQL_PORT | 3306 | Порт БД |
MYSQL_DB | imp-inf-db | Название БД |
MYSQL_USER | admin | Пользователь БД |
MYSQL_PASSWORD | admin | Пароль к БД |
API_TOKEN | Fp9u5dsvcdM3XIm | Токен доступа внешних API |
Документация сделана при помощи Postman и доступна по ссылке.
DockerHub проекта: