This commit is contained in:
parent
8e9387b95d
commit
1394f2225f
18
README.md
18
README.md
|
@ -1,13 +1,21 @@
|
|||
## Квотер
|
||||
# Квотер
|
||||
|
||||
Управляет квотами на загрузку файлов и их размещением в S3-хранилище. Поддерживает создание миниатюр для изображений и управляет квотами на использование дискового пространства для каждого пользователя с использованием Redis.
|
||||
|
||||
### ENV
|
||||
## ENV
|
||||
|
||||
- `REDIS_URL`: URL для подключения к Redis. Используется для управления квотами и хранения информации о загружаемых файлах.
|
||||
- `S3_BUCKET`: Имя S3 bucket, используемого для хранения загруженных файлов.
|
||||
- `CDN_DOMAIN`: Домен CDN для генерации публичных URL-адресов загруженных файлов.
|
||||
|
||||
|
||||
## Основные функции
|
||||
|
||||
- Миниатюры: Автоматическое создание миниатюр для изображений.
|
||||
- S3/STORJ интеграция: Загрузка файлов в через `aws-sdk-s3` и возврат публичных URL-адресов.
|
||||
- Управление квотами: Ограничение объема загружаемых данных для каждого пользователя с использованием Redis.
|
||||
- Отслеживание файлов: Хранение информации о загруженных файлах в Redis для управления квотами.
|
||||
|
||||
### Как это работает
|
||||
|
||||
1. **Аутентификация**:
|
||||
|
@ -31,9 +39,3 @@
|
|||
7. **Сохранение информации о загруженных файлах в Redis**:
|
||||
- Имя каждого загруженного файла сохраняется в Redis для отслеживания загруженных пользователем файлов. Это позволяет учитывать квоты и управлять пространством, занимаемым файлами.
|
||||
|
||||
### Основные функции
|
||||
|
||||
- Миниатюры: Автоматическое создание миниатюр для изображений.
|
||||
- S3/STORJ интеграция: Загрузка файлов в через `aws-sdk-s3` и возврат публичных URL-адресов.
|
||||
- Управление квотами: Ограничение объема загружаемых данных для каждого пользователя с использованием Redis.
|
||||
- Отслеживание файлов: Хранение информации о загруженных файлах в Redis для управления квотами.
|
||||
|
|
Loading…
Reference in New Issue
Block a user