29 lines
1.2 KiB
Markdown
29 lines
1.2 KiB
Markdown
---
|
||
name: Synology インフラ・Docker 構成
|
||
description: Synology NAS 上の Docker Compose 環境と各コンテナの役割
|
||
type: project
|
||
---
|
||
|
||
## Synology NAS
|
||
- 本体: Mai_SVR(物理NAS)
|
||
- VM: Posimai_lab(Synology Virtual Machine Manager 上の Linux VM)
|
||
- Tailscale ドメイン: posimai-lab.tail72e846.ts.net
|
||
|
||
## Docker Compose(/volume1/docker/posimai_lab/)
|
||
- **gitea**: Gitea git サーバー(プライマリリモート)
|
||
- **gitea_db**: PostgreSQL 15(Gitea 用 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, API_KEYS, ALLOWED_ORIGINS
|