deploy-phoenix
PhoenixアプリをVPSに初期化してデプロイします。ユーザーがPhoenixアプリをデプロイしたい、デプロイインフラを構築したい、サーバーに新しいアプリを追加したい、またはステージング環境・本番環境へのデプロイについて言及した場合に使用します。「このアプリをデプロイして」「デプロイを設定して」「VPSに追加して」「Phoenix デプロイを初期化して」といったリクエストや、PhoenixアプリをサーバーRで実行させるあらゆるリクエストで自動的に起動します。このスキルを実行する際、ユーザーは通常、Phoenixアプリのプロジェクトディレクトリにいる状態です。
description の原文を見る
Initialize and deploy a Phoenix app to a VPS. Use this skill when the user wants to deploy a Phoenix app, set up deployment infrastructure, add a new app to the server, or mentions deploying to staging/production. Also triggers on "deploy this app", "set up deployment", "add to VPS", "init phoenix deploy", or any request to get a Phoenix app running on the server. The user will typically be inside the Phoenix app's project directory when invoking this skill.
SKILL.md 本文
Phoenix アプリのデプロイ
DevOps リポジトリのデプロイスクリプトを使用して、ユーザーが Phoenix アプリを VPS にデプロイするプロセスをガイドします。このスキルは Phoenix アプリのプロジェクトディレクトリ内から 実行されるように設計されています。
設定
- DEVOPS_REPO: DevOps リポジトリのパス。以下の順序で検出します:
$DEVOPS_REPO環境変数~/code/DevOps(デフォルト設定) どちらも存在しない場合は、ユーザーにパスを尋ねます。
- アプリレジストリ:
$DEVOPS_REPO/apps/apps.yaml
ステップ 1: プロジェクト情報を検出
ユーザーに質問する前に、自動的に検出できる情報を集めます:
- DevOps リポジトリ: 上記の検出順序を使用して DevOps リポジトリを特定します。
apps/apps.yamlを読み込んで存在を確認します。 - アプリ名: 現在のディレクトリの
mix.exsを読み込み、project/0から:appアトムを抽出します。スネークケースの文字列に変換します。 - GitHub リポジトリ: `git remote get-
...
詳細情報
- 作者
- toreyheinz
- ライセンス
- 不明
- 最終更新
- 2026/3/23
Source: https://github.com/toreyheinz/DevOpsExample / ライセンス: 未指定