23 lines
918 B
YAML
23 lines
918 B
YAML
# ADO2 Hookit — 로컬 실행 (포트 10001)
|
|
# docker compose up --build → http://localhost:10001
|
|
# 환경변수는 셸 또는 레포 루트 ./.env 에서 자동 주입됩니다 (예: OPENAI_API_KEY=...).
|
|
services:
|
|
app:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
image: ado2-hookit:local
|
|
ports:
|
|
- "10001:10001"
|
|
# .env 의 모든 키를 컨테이너로 주입 (config.py 가 읽음)
|
|
env_file:
|
|
- .env
|
|
volumes:
|
|
# 프론트 정적 파일 — 재빌드 없이 즉시 반영 (StaticFile은 매 요청 디스크 읽음)
|
|
- ./webapp:/app/webapp
|
|
# 생성된 최종 영상 보존 (컨테이너 재시작에도 유지)
|
|
- ./server/outputs:/app/server/outputs
|
|
# 실제 Higgsfield 생성 시 호스트의 디바이스 로그인 인증 공유 (dry_run엔 불필요)
|
|
# - ${HOME}/.higgsfield:/root/.higgsfield:ro
|
|
restart: unless-stopped
|