API для хранения, загрузки, удаления и переименования файлов на сервере.
REST-интерфейс для интеграции с готовым FRONT. Реализует методы, описанные в спецификации:
- Авторизация
- Вывод списка файлов пользователя с установленным лимитом
- Загрузка файлов
- Переименование файлов
- Удаление файлов
Подключение к API осуществляется по порту 8080. FRONT занимает следующий за 8080 свободный порт.
Возможен запуск с помощью IDE или с помощью Docker (docker-compose).
- Spring Boot
- СУБД Postgresql
- Сборщик пакетов Maven
- Система управления миграциями баз данных Liquibase
- Docker, docker-compose
- Mockito
- Testcontainers
- jjwt
- Lombok