fr1: books.ruzzy.dev — читалка с ИИ (PDF/EPUB → главы, рекапы, перевод/объяснение выделенного, вопросы с RAG; Claude Code по подписке без инструментов; вход через Telegram)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
gilfanovr
2026-10-13 10:39:51 +03:00
co-authored by Claude Opus 5.5
parent 8fd84239be
commit 9aab5b3f40
19 changed files with 1455 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
name: books
services:
books:
build: .
image: books:local
container_name: books
restart: unless-stopped
# только localhost: снаружи — через nginx (books.ruzzy.dev, TLS)
ports:
- "127.0.0.1:3010:8000"
# TG_BOT_TOKEN, TG_BOT_NAME, ALLOWED_TG_IDS, SESSION_SECRET, CLAUDE_CODE_OAUTH_TOKEN — только на сервере
env_file: .env
volumes:
# books.db, файлы книг (files/), модель эмбеддингов (models/), конфиг Claude Code (claude/)
- ./data:/data
security_opt:
- no-new-privileges:true
cap_drop: [ALL]
mem_limit: 4g
cpus: 4
pids_limit: 512
logging:
driver: json-file
options: {max-size: "10m", max-file: "3"}