Skip to content

Music-Service - микросервис, отвечающий за получение информации о плейлистах, альбомах и концертах, работающий по RestfulAPI

Notifications You must be signed in to change notification settings

Concert-Mate/Music-Service

Repository files navigation

Описание

Music-Service - микросервис, отвечающий за получение информации о плейлистах, альбомах и концертах, работающий по RestfulAPI.

Документация

Документацию к API можно посмотреть по /docs запущенного сервера (там же можно делать запросы), а также здесь.

Конфигурация

  • REDIS_HOST - хост Redis (значение по умолчанию - localhost)
  • REDIS_PORT - порт Redis (значение по умолчанию - 6379)
  • REDIS_PASSWORD - пароль для Redis (значение по умолчанию - password)
  • CONCERTS_EXPIRATION_TIME - время в секундах, на которое будут кэшироваться ответы на запросы о получении информации о концертах (значение по умолчанию - 60)
  • TRACK_LISTS_EXPIRATION_TIME - время в секундах, на которое будут кэшироваться ответы на запросы о получении информации о плейлистах и альбомах (значение по умолчанию - 60)

Запуск Redis

docker compose up -d

Создание виртуального окружения

poetry shell
poetry install

Запуск микросервиса

uvicorn main:app

Можно указать аргументы --port and --host (значения по умолчанию - 8000 and 127.0.0.1 соответственно)

About

Music-Service - микросервис, отвечающий за получение информации о плейлистах, альбомах и концертах, работающий по RestfulAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •