Dev environment ops scripts
- Shell 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo/workflows | ||
| .gitignore | ||
| .tmux.conf | ||
| CONTRIBUTING.md | ||
| photo-work-handoff.md | ||
| proxmox-create-lxc.sh | ||
| proxmox-lxc-docker-fix.md | ||
| README.md | ||
| server-info.md | ||
| setup-dev-env.sh | ||
| Taskfile.yml | ||
| tmux.md | ||
dev-env Ops
この開発サーバーと周辺 LXC を運用するための作業メモ、runbook、補助スクリプトを管理するリポジトリです。
内容
setup-dev-env.sh: 新しい開発用 LXC の初期セットアップproxmox-create-lxc.sh: Proxmox API 経由で LXC を作成する補助スクリプトserver-info.md: 公開用に伏せたサーバー情報テンプレートproxmox-lxc-docker-fix.md: LXC 内のコンテナ実行まわりの runbook.tmux.conf: スマホのターミナルでも押しやすい tmux 設定tmux.md: 切断事故に備える tmux 運用メモauto-runner/: Forgejo Actions runner と Immich 手動更新 workflow の導入手順
tmux
長時間作業は tmux の中で行います。
tmux -u new -A -s work
切断:
Ctrl-b d
再接続:
tmux -u attach -t work
注意
.env,.claude/,.codexは Git 管理しません。- 実 IP、実ドメイン、password、token、秘密鍵を Public repo に残さないようにします。
- 内部向けの詳細メモは Git 管理外に置きます。
作業ルール
小さな修正は main に直接 commit/push して構いません。複数 AI や大きめの変更では
agent/<agent-name>/<task-slug> ブランチを使います。