Initial commit: ASR v2 with multi-venv isolation

- faster-whisper, Qwen3-ASR, gateway 각 컴포넌트별 Python venv 분리
- 기본언어 한국어(ko)
- 처리내역 탭: 목록/상세/원본파일 재생/삭제
- 백엔드별 동적 모델 드랍다운
- /history, /uploads API 추가
- 기존 인스턴스(port 18100) 보존, 신규 port 18101

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
du5t
2026-05-23 00:24:36 +09:00
commit 56e637a300
17 changed files with 2221 additions and 0 deletions

19
build.sh Executable file
View File

@@ -0,0 +1,19 @@
#!/usr/bin/env bash
set -euo pipefail
IMAGE="localhost/asr-v2:latest"
echo "==> Building $IMAGE"
podman build -t "$IMAGE" -f Containerfile .
echo ""
echo "빌드 완료: $IMAGE"
echo ""
echo "배포 방법:"
echo " 1. quadlet 파일 복사:"
echo " cp quadlet/asr-v2.container ~/.config/containers/systemd/"
echo " 2. systemd 리로드 및 시작:"
echo " systemctl --user daemon-reload"
echo " systemctl --user start asr-v2"
echo " 3. 로그 확인:"
echo " journalctl --user -u asr-v2 -f"