Skip to content

compose で 1 台に全部を立てる - #1

Merged
fyui001 merged 6 commits into
masterfrom
feat/compose
Nov 4, 2026
Merged

fyui001 merged 6 commits into
masterfrom
feat/compose

Conversation

@fyui001

@fyui001 fyui001 commented Nov 4, 2026

Copy link
Copy Markdown
Member
  • compose.yml に db・prepare・migrate・app・driver・vela・proxy を置き、イメージの版は数字で固定した
  • POSTGRES_PASSWORD と置き場のディレクトリは .env で必須にし、DB のポートは公開しない
  • 網を 172.30.0.0/24 に固定し、同じ値を app の CARINA_KNOWN_NETWORKS に入れた
  • migrate は 1 回走って終わり、app は migrate の成功と db の healthy を待って上がる
  • prepare が app の書く置き場の所有者を uid 10001 にそろえる
  • driver は privileged、stop_grace_period 7h、restart unless-stopped で、録画は driver が rw・app が ro
  • Caddyfile は /api/* を app(flush_interval -1)、それ以外を vela に送り、アクセスログは取らない
  • driver.json は合成のチューナーの見本で、DVB・USB の見本と装置ごとに重ねるファイルを examples に置いた
  • CI に compose config(単体と装置のファイルを重ねた組)と、合成のチューナーで上げてプロキシ越しに /api/health と /login を見る試験を足した
  • README に立て方・装置の重ね方・更新と戻し方・自前のプロキシの使い方・版の表を書いた

🤖 Generated with Claude Code

@fyui001
fyui001 marked this pull request as draft November 4, 2026 17:21
@fyui001
fyui001 marked this pull request as ready for review November 4, 2026 17:24
@fyui001
fyui001 merged commit ab2a7b5 into master Nov 4, 2026
3 checks passed
@fyui001
fyui001 deleted the feat/compose branch November 4, 2026 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant