Swagger доступен по адресу
/doc/swagger/
-
Склонировать проект
git clone https://github.com/NerdSmith/SiteNotebook.git
-
Перейти в папку "SiteNotebook"
cd SiteNotebook
-
Установить конфигурационные данные в шаблонных файлах .env и .env.db
-
Переименовать шаблонные .env* файлы, убрав .tmpl
Windows:
ren ".env.tmpl" ".env" ren ".env.db.tmpl" ".env.db"
Linux:
mv .env.tmpl .env mv .env.db.tmpl .env.db
-
Запустить docker-compose.yml
docker compose up -d
-
Готово, сервис должен работать на порту :4000
В сервисе предусмотрена аутентификация JWT
- Для получения access и refresh токенов (входа) используется /api/v1/jwt/create/
- Для блокировки refresh токена (выхода) используется /api/v1/jwt/blacklist/