awesome/docker-compose.yml
cheney dec103546e feat: awesome index 全功能实现
- M1-M2: 数据层与核心API(DuckDB, entries/tags/comments/search服务)
- M3: SSR页面(EJS模板,接真实数据)
- M4: 管理后台(登录/用户/内容源/AI ingest)
- M5: 采集层(scheduler+rss/html/eryajf适配器)
- M6: MCP只读接口(Streamable HTTP, 4工具)
- M7: Docker部署(Dockerfile+docker-compose)
- 测试: 10个用例全部通过
- 修复: DuckDB连接参数绑定、状态机迁移、标签树操作
2026-08-28 09:32:48 +08:00

17 lines
454 B
YAML

services:
web:
build: .
container_name: awesome-index
ports:
- "3000:3000"
volumes:
- ./data:/app/data
environment:
PORT: "3000"
DUCKDB_PATH: /app/data/awesome.duckdb
SESSION_SECRET: ${SESSION_SECRET:-change-me-in-production}
ADMIN_INIT_PASSWORD: ${ADMIN_INIT_PASSWORD:-admin}
AI_INGEST_KEY: ${AI_INGEST_KEY:-}
BASE_URL: ${BASE_URL:-http://localhost:3000}
restart: unless-stopped