# 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-