File size: 615 Bytes
473a23b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Single-service compose for local container runs.
# `docker compose up` then open http://localhost:8000
services:
  web:
    build: .
    ports:
      - "8000:8000"
    environment:
      # Generate a real secret for anything beyond local play.
      SECRET_KEY: ${SECRET_KEY:-dev-insecure-change-me}
      DATABASE_URL: sqlite:////data/interviewcoach.db
      # Provide a key to switch from the offline stub to a live model.
      # LLM_PROVIDER: anthropic
      # ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY}
    volumes:
      - interviewcoach_data:/data
    restart: unless-stopped

volumes:
  interviewcoach_data: