- FastAPI backend (auth, jobs, SSE, download) - Frontend: drag&drop + YouTube URL + jobs panel - Pipeline: yt_download → find_chorus → reframe → subtitle - Modes: track (face follow), center, blur - Whisper for SI/DE/EN subtitles - Auto-chorus detection via Whisper + RMS energy - Docker + Coolify ready
22 lines
480 B
YAML
22 lines
480 B
YAML
services:
|
|
reels-app:
|
|
build: .
|
|
ports:
|
|
- "8000"
|
|
volumes:
|
|
- reels_data:/data
|
|
environment:
|
|
- AUTH_USER=${AUTH_USER:-sebastjan}
|
|
- AUTH_PASS=${AUTH_PASS:-change-me}
|
|
- MAX_UPLOAD_MB=${MAX_UPLOAD_MB:-2000}
|
|
- DATA_DIR=/data
|
|
restart: unless-stopped
|
|
labels:
|
|
# Coolify tags (Traefik bo to pobral za reverse proxy)
|
|
- "coolify.managed=true"
|
|
- "coolify.name=reels-clipper"
|
|
|
|
volumes:
|
|
reels_data:
|
|
driver: local
|