59 lines
1.8 KiB
YAML
59 lines
1.8 KiB
YAML
# 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-
|