REST API для управления подписками пользователей.
# Запуск всех сервисов
docker-compose up -d
# Проверка статуса
docker-compose ps# Health check
curl http://localhost:8080/health
# Swagger документация
open http://localhost:8080/swagger/index.htmldocker-compose downGET /health- Проверка состоянияPOST /api/v1/subscriptions- Создать подпискуGET /api/v1/subscriptions- Список подписокGET /api/v1/subscriptions/:id- Подписка по IDPUT /api/v1/subscriptions/:id- Обновить подпискуDELETE /api/v1/subscriptions/:id- Удалить подпискуGET /api/v1/subscriptions/total-cost- Общая стоимость
- Импортируйте
postman_collection.jsonв Postman - Настройте переменные коллекции
- Запустите автотестирование
curl -X POST http://localhost:8080/api/v1/subscriptions \
-H "Content-Type: application/json" \
-d '{
"service_name": "Yandex Plus",
"price": 400,
"user_id": "60601fee-2bf1-4721-ae6f-7636e79a0cba",
"start_date": "07-2025"
}'