컷별 댓글 추천 작업을 태스크 단위로 되돌릴 수 있게 버전관리를 시작한다. .gitignore 로 영상·캐시(.downloads 2.7G, .comments 72M, .media 28M)와 비밀키(.gemini_key)를 제외했다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
19 lines
552 B
YAML
19 lines
552 B
YAML
services:
|
|
ytcut:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
container_name: ytcut
|
|
restart: unless-stopped
|
|
user: "1000:1000"
|
|
ports:
|
|
- "8906:8000" # 왼쪽 8906 = 호스트 포트(원하면 변경)
|
|
environment:
|
|
- TZ=Asia/Seoul
|
|
- HOME=/tmp
|
|
- PYTHONDONTWRITEBYTECODE=1
|
|
volumes:
|
|
- ./app:/app # 소스 (uvicorn 없이도 코드 수정 반영)
|
|
- ./downloads:/downloads # 잘라낸 mp4가 저장되는 곳
|
|
command: uvicorn main:app --host 0.0.0.0 --port 8000
|