← スキル一覧に戻る

deployment
by JAremko
⭐ 0🍴 1📅 2026年1月20日
SKILL.md
name: deployment description: Helps with deploying OSD packages to sych.local. Use when discussing deployment, hot-reload, frontend updates, or gallery updates. allowed-tools: Read, Bash, Glob, Grep
Deployment
Assists with deploying OSD packages to the sych.local server.
Deployment Targets
Use make from anywhere (host or container):
Full Deploy (Frontend + Gallery)
# Dev builds (recommended for development)
make deploy
# Production builds (optimized)
make deploy-prod
Selective Deploy
make deploy-frontend # Live variants only (live_day + live_thermal)
make deploy-gallery # Recording variant only (recording_day)
What Gets Deployed
Location: sych.local:/home/archer/web/osd/
| File | Purpose |
|---|---|
live_day.tar | Frontend live day stream |
live_thermal.tar | Frontend live thermal stream |
default.tar | Gallery (recording_day) |
pip_override.json | PiP view config overrides |
Hot-Reload Workflow
- Make changes to OSD source
- Run
make deploy(or./tools/devcontainer-build.sh deploy) - Frontend auto-detects package changes via ETag
- Worker reloads within ~1 second
Configuration
Environment variables in .env:
DEPLOY_HOST=sych.local
DEPLOY_USER=archer
PiP Override
The resources/pip_override.json disables all widgets except crosshair for Picture-in-Picture views:
{
"variant_info": { "enabled": false },
"speed_indicators": { "enabled": false },
"timestamp": { "enabled": false },
"navball": { "enabled": false },
"celestial_indicators": { "enabled": false }
}
Package Sizes
| Mode | WASM | Package |
|---|---|---|
| Production | ~640KB | ~900KB |
| Dev | ~2.9MB | ~3MB |
Dev packages include debug symbols for easier troubleshooting.
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です