Skip to content

zetsub0/greenlight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Greenlight — JSON API для получения информации о фильмах и управлению этой информацией.

Обработчики:

Метод Шаблон url Действие
GET /v1/healthcheck Показать сосотяние приложения и информацию о версии
GET /v1/movies Показать информацию обо всех фильмах
POST /v1/movies Создать новый фильм
GET /v1/movies:id Показать информацию о фильме
PATCH /v1/movies:id Изменить информацию о фильме
DELETE /v1/movies:id Удалить фильм
POST /v1/users Создать нового пользвоателя
PUT /v1/useeers/activated Активировать пользователя
PUT /v1/users/password Изменить пароль пользователя
POST /v1/token/authentication Создать новый аутентификационный токен
POST /v1/tokens/password-reset Сгенерировать токен для смены пароля
GET /debug/vars Получить метрики приложения

Запуск

  1. Склонируйте репозиторий.
  2. Создайте файл .env в корне проекта
  3. Добавьте переменную GREENLIGHT_DB_DSN, в которой будет содержаться url подключения к субд postgresql.
  4. make help для просмотра дальнейшей информации.

About

greenlight project from Alex Edward's book

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published