2023-10-05 08:51:27 +00:00
|
|
|
## `uploader`: загружает файлы в IPFS
|
|
|
|
|
|
|
|
Использует:
|
|
|
|
- python3
|
|
|
|
- uvicorn ASGI -> WSGI
|
|
|
|
- starlette ASGI server
|
|
|
|
- boto3 s3 client
|
2023-12-02 05:45:25 +00:00
|
|
|
- авторизацию через заголовок запроса
|
2023-10-05 08:51:27 +00:00
|
|
|
|
|
|
|
#### Переменные среды
|
2023-09-27 23:05:14 +00:00
|
|
|
|
|
|
|
- STORJ_ACCESS_KEY
|
|
|
|
- STORJ_SECRET_KEY
|
|
|
|
- STORJ_END_POINT
|
|
|
|
- STORJ_BUCKET_NAME
|
2023-12-02 05:44:06 +00:00
|
|
|
- CDN_DOMAIN
|
|
|
|
|
|
|
|
|
|
|
|
### Локальная разработка
|
|
|
|
|
|
|
|
```shell
|
|
|
|
mkdir .venv
|
|
|
|
python3.12 -m venv .venv
|
|
|
|
poetry env use .venv/bin/python3.12
|
|
|
|
poetry update
|
|
|
|
poetry run python main.py
|
|
|
|
```
|