スキル一覧に戻る
mruwnik

deploy

by mruwnik

Tools to enable a LLM to access your data

2🍴 1📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: deploy description: Deploy the memory application to the remote server. Use when deploying code, syncing changes, restarting services, or running commands on the production server.

Memory Deployment

The deployment script is at tools/deploy.sh. It manages the remote server memory (EC2 instance) at /home/ec2-user/memory.

Commands

Deploy (most common)

Pull latest code and restart services:

./tools/deploy.sh deploy          # deploys master branch
./tools/deploy.sh deploy <branch> # deploys specific branch

Sync

Rsync local code directly to server (bypasses git, useful for testing):

./tools/deploy.sh sync

Syncs: src/, tests/, tools/, db/, docker/, frontend/, requirements/, config files. Excludes: __pycache__, .git, memory_files, secrets, .env, venv, etc.

Pull

Git pull on the server without restarting:

./tools/deploy.sh pull          # pulls master
./tools/deploy.sh pull <branch> # pulls specific branch

Restart

Restart docker services without pulling new code:

./tools/deploy.sh restart

Runs: docker compose up --build -d

Run

Execute arbitrary commands on the server (with venv activated):

./tools/deploy.sh run <command>

Examples:

./tools/deploy.sh run "python -c 'print(1)'"
./tools/deploy.sh run "pip list"
./tools/deploy.sh run "alembic upgrade head"

Typical Workflows

Standard deployment:

git push origin master
./tools/deploy.sh deploy

Quick test without committing:

./tools/deploy.sh sync
./tools/deploy.sh restart

Run migrations:

./tools/deploy.sh run "alembic upgrade head"

Check logs after deploy:

./tools/deploy.sh run "docker compose logs -f"

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です