Directus
PolyerにDirectusをデプロイして、管理アプリと自動生成されるREST・GraphQL APIでコンテンツとデータを管理できます。このテンプレートはSQLiteを使うdirectus/directus:11サービスを1つだけ実行し、データベースファイル、アップロード、拡張機能をボリュームに永続化します。デプロイ前に管理者のログイン方法とCORSオリジンの入力値を確認してください。
利用できる場面
- ヘッドレスCMSのAPIでWebサイトやモバイルアプリにコンテンツを配信。
- 編集者が構造化コンテンツやメディアファイルを管理できる管理アプリを提供。
このテンプレートが作成するもの
directus
directus/directus:11公開接続先 永続ボリューム
確認する設定
テンプレートが公開する入力項目です。デプロイフォームで必須値を示し、サービス作成前に検証します。
| 入力項目 | 環境変数キー |
|---|---|
| Cors origin | CORS_ORIGIN |
デプロイ手順
- 「デプロイを設定」を選び、ログインするかアカウントを作成します。
- 新規または既存プロジェクトと、利用できるリージョンを選びます。
- サービス、必須項目、ストレージ、互換性警告を確認。設定が準備できてからデプロイを送信してください。
- デプロイログを確認し、アプリの初期設定を完了。本番で使う前に接続先をテストしてください。
このアプリの運用
- admin@example.comとサービス変数にある生成済みの管理者パスワードでログインし、Directus内で両方を変更してください。これらの変数は最初の管理者の作成にしか使われません。
- SQLiteデータベースをアップロードと拡張機能のディレクトリとまとめてバックアップし、復元をテストしてください。生成されたKEYとSECRETはDirectusがプロジェクトの識別とトークンの署名に使うため、そのまま保持してください。
- ブラウザアプリからAPIを呼び出す場合は、CORSオリジンの入力値にそのアプリのオリジンを設定してください。directus:11タグは新しい11.xリリースに変わり、起動時にデータベースを移行する場合があるため、再デプロイ前にバックアップしてください。
ホスティング費用
CPU、メモリ、ストレージ、ネットワークの使用量で料金が決まります。リージョンによってリソース価格が異なり、複数サービスのテンプレートでは各サービスに使用量が発生します。外部APIとソフトウェアライセンスは別料金です。
料金とリソース費用を確認出典と検証
このデプロイ構成はCoolifyのApache-2.0公開テンプレート集合に由来し、PolyerのComposeインポーターで適応されています。
静的な互換性分析は実際のアプリ検証ではありません。本番で使う前に、選択した構成と復旧手順をテストしてください。
編集内容の確認日: 2026-10-10