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 | Получить метрики приложения |
- Склонируйте репозиторий.
- Создайте файл .env в корне проекта
- Добавьте переменную
GREENLIGHT_DB_DSN
, в которой будет содержаться url подключения к субд postgresql. make help
для просмотра дальнейшей информации.