infra/@upload.service/CLAUDE.md

Upload Service — Загрузка файлов на Hub

Тип: INFRA (service)
Статус: active
Порт: 8898
URL: http://upload.0kt.ru/


КОНТЕКСТ

Upload Service — веб-интерфейс для загрузки файлов в общую папку на Hub (S3).

ФУНКЦИИ

URL

URL Назначение
upload.0kt.ru/ Форма загрузки + список файлов

СТРУКТУРА НА HUB

/mnt/beget-s3/upload/     Общая папка для всех загрузок

Изменение 2026-01-05: Упрощена до одной общей папки вместо отдельных папок на проект.

ТЕХНОЛОГИИ

ФАЙЛЫ

infra/@upload.service/
├── CLAUDE.md          Этот файл
└── app.py             Flask приложение

УПРАВЛЕНИЕ

# Статус
systemctl status upload-service

# Перезапуск
systemctl restart upload-service

# Логи
journalctl -u upload-service -f

# Очистка папки загрузок
rm -f /mnt/beget-s3/upload/*

ИСПОЛЬЗОВАНИЕ

Через браузер:
1. Открыть http://upload.0kt.ru/
2. Перетащить файлы или кликнуть для выбора
3. Нажать "Загрузить файлы"

Через curl:

curl -F "file=@/path/to/file.txt" http://upload.0kt.ru/

Скриншот: http://91.218.142.168/files/upload-service-new.png


Версия: 2.0.0 (2026-01-05)
Изменения: Упрощён до общей папки загрузок