claude-memory/project_infrastructure.md

29 lines
1.2 KiB
Markdown
Raw Normal View History

---
name: Synology インフラ・Docker 構成
description: Synology NAS 上の Docker Compose 環境と各コンテナの役割
type: project
---
## Synology NAS
- 本体: Mai_SVR物理NAS
- VM: Posimai_labSynology Virtual Machine Manager 上の Linux VM
- Tailscale ドメイン: posimai-lab.tail72e846.ts.net
## Docker Compose/volume1/docker/posimai_lab/
- **gitea**: Gitea git サーバー(プライマリリモート)
- **gitea_db**: PostgreSQL 15Gitea 用 DB
- **posimai_api**: Node.js API サーバーBrain/Feed/Reader のバックエンド)
- server-current.js がメインファイル
- エンドポイント: /brain/api/articles, /brain/api/save, /brain/api/feed/media 等
- **mcp_server**: MCP サーバーAI エージェント連携)
- **ai_proxy**: 停止中・削除予定(旧 Ponshu Room Python プロキシ)
## 独立コンテナ(プロジェクト外)
- uptime-kuma: 死活監視
- ponshu-proxy-server: Ponshu Room Node.js プロキシ
- ponshu-redis: Ponshu Room Redis
## .env ファイル
- 場所: /volume1/docker/posimai_lab/.env
- 変数: DB_PASS, GITEA_DOMAIN, GEMINI_API_KEY, GEMINI_TOGETHER_API_KEY, API_KEYS, ALLOWED_ORIGINS