本番配置の準備を追加(ステップ7) #11

Merged
kazu634 merged 1 commits from deploy-setup into main 2026-10-04 12:20:08 +09:00
Owner

概要

ステップ7: 本番配置の準備を追加する。

  • deploy/nas/tver-db/compose.yaml: NAS(ds923p)の Container Manager 用の tver 専用 Postgres 17(tver-postgres、15434:5432、ユーザー・DB は tver、パスワードは .env から注入)。.env.example は値なし
  • docs/deploy.md: 本番配置の手順書(NAS の NFS 権限・DB・ファイアウォール → dockage の NFS マウント・書き込み確認・clone・.env・Dockge 起動 → 動作確認 → 更新手順)
  • 決定事項: 保存先は NAS /volume1/video/tver(dockage /mnt/nas-tver/tver、NFS は /volume1/video → /mnt/nas-tver)、NFS の Squash は「すべてのユーザーを admin に割り当て」、DB のバックアップは稼働後に用意
  • ルートの .env.example の VIDEO_HOST_DIR を /mnt/nas-tver/tver に
  • PROJECT.md を更新(実機確認の結果、課題)

確認

  • 実機(2026-10-04): DSM の NFS 権限設定後、dockage から NFSv3 でマウントでき、admin アカウントが無効でも uid 65532 のコンテナから作成・書き込み・読み込み・rename・削除が成功(所有者は 1024・100、namlen=255)
  • 手順書の書き込み確認コマンドを dockage で一字一句そのまま実行し、期待結果どおりであることを確認
  • go test -count=1 ./... 7 パッケージ成功・0 失敗、go vet 指摘 0(コード変更なし)
  • パスワード等の実値はファイルに含まれていない

🤖 Generated with Claude Code

https://claude.ai/code/session_01BcuBr9DyfcqZY8xFQsY5Di

## 概要 ステップ7: 本番配置の準備を追加する。 - `deploy/nas/tver-db/compose.yaml`: NAS(ds923p)の Container Manager 用の tver 専用 Postgres 17(`tver-postgres`、`15434:5432`、ユーザー・DB は `tver`、パスワードは `.env` から注入)。`.env.example` は値なし - `docs/deploy.md`: 本番配置の手順書(NAS の NFS 権限・DB・ファイアウォール → dockage の NFS マウント・書き込み確認・clone・`.env`・Dockge 起動 → 動作確認 → 更新手順) - 決定事項: 保存先は NAS `/volume1/video/tver`(dockage `/mnt/nas-tver/tver`、NFS は `/volume1/video` → `/mnt/nas-tver`)、NFS の Squash は「すべてのユーザーを admin に割り当て」、DB のバックアップは稼働後に用意 - ルートの `.env.example` の `VIDEO_HOST_DIR` を `/mnt/nas-tver/tver` に - `PROJECT.md` を更新(実機確認の結果、課題) ## 確認 - 実機(2026-10-04): DSM の NFS 権限設定後、dockage から NFSv3 でマウントでき、admin アカウントが無効でも uid 65532 のコンテナから作成・書き込み・読み込み・rename・削除が成功(所有者は 1024・100、namlen=255) - 手順書の書き込み確認コマンドを dockage で一字一句そのまま実行し、期待結果どおりであることを確認 - `go test -count=1 ./...` 7 パッケージ成功・0 失敗、`go vet` 指摘 0(コード変更なし) - パスワード等の実値はファイルに含まれていない 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01BcuBr9DyfcqZY8xFQsY5Di
kazu634 added 1 commit 2026-10-04 12:01:54 +09:00
kazu634 merged commit f963dea2d1 into main 2026-10-04 12:20:08 +09:00
kazu634 deleted branch deploy-setup 2026-10-04 12:20:09 +09:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kazu634/tver#11