Skip to content

gremislaw/online_song_library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

О проекте

  • Библиотека песен, информация про них.
  • Хранится в Postgres
  • Сгенерирован swagger
  • REST API

Endpoint'ы

  • /api/v1/create - создать песню
  • /api/v1/get/{id}?limit=,offset= - получить текст песни по id и по строкам пагинация limit - сколько строк, offset - начальный id
  • /api/v1/get?limit=,offset= - получить список песен, limit - сколько песен, offset - начальный id
  • /api/v1/update/{id} - обновить песню
  • /api/v1/delete/{id} - удалить песню
  • /swagger - swagger-ui

Инструкция по запуску проекта

Без контейнера

go run main.go

Запустить docker-compose

make docker_up

Остановить контейнеры

make docker_stop

Остановить и удалить контейнеры

make docker_down

About

Библиотека песен, информация про них.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published