Files
no-copy/DEMO_CONFIG_EXAMPLE.yaml
T

59 lines
1.8 KiB
YAML
Raw Normal View History

2026-07-07 18:06:56 +07:00
# Demo API Configuration для application.yaml или application.properties
# ============================================
# DEMO API Settings
# ============================================
demo:
# Максимальный размер файла для загрузки (в байтах)
# Default: 52428800 (50 MB)
max-file-size: 52428800
# Максимальное количество файлов в день на один IP адрес
# Default: 10
max-files-per-day: 10
# Путь в S3 для хранения демо-файлов
# Default: demo/
s3-path: demo/
# Время жизни демо-сессии в часах
# Default: 24
session-ttl-hours: 24
# Интервал очистки истекших сессий (в миллисекундах)
# Default: 1800000 (30 минут)
cleanup-interval: 1800000
# Интервал очистки FAILED сессий (в миллисекундах)
# Default: 3600000 (1 час)
failed-cleanup-interval: 3600000
# ============================================
# S3 Configuration (если используется)
# ============================================
aws:
s3:
bucket: your-bucket-name
region: eu-west-1
access-key: ${AWS_ACCESS_KEY}
secret-key: ${AWS_SECRET_KEY}
# ============================================
# Logging для Demo Service
# ============================================
logging:
level:
ru.soune.nocopy.service.demo: DEBUG
ru.soune.nocopy.controller.demo: DEBUG
ru.soune.nocopy.service.file.cloud: DEBUG
# ============================================
# Task Scheduling для Cleanup
# ============================================
spring:
task:
scheduling:
pool:
size: 2
thread-name-prefix: demo-cleanup-