version: "3.8" services: app: build: context: . dockerfile: Dockerfile ports: - "8000:8000" environment: CALIBRE_DB_PATH: /books/metadata.db FRONTEND_DIR: /app/frontend OLLAMA_SERVER_URL: ${OLLAMA_SERVER_URL} OLLAMA_MODEL: ${OLLAMA_MODEL} API_KEY: ${API_KEY} volumes: - ${CALIBRE_LIBRARY}:/books:ro # <— mount library at /books restart: unless-stopped