UStackUStack
Diploi icon

Diploi

Diploiはクラウド開発環境とアプリホスティングを統合。GitHubワークフローでCI/CDと自動SSLによりステージング/本番をデプロイ

Diploi

Diploiとは?

Diploiは、クラウド開発環境とアプリホスティングを1つに統合したプラットフォームです。ゼロからアプリケーションを構築し、ローカルサーバー設定なしで開発でき、ステージングと本番環境を迅速にデプロイできるように設計されています。

Diploiは「オールインワン」ワークフローとしても位置づけられています。Diploi上で起動・ホストされる各アプリケーションには、デフォルトでCI/CDパイプライン、自動SSL証明書、設定不要のクラウド開発環境が付属します。

主な機能

  • ゼロコンフィグのクラウド開発環境:Diploiは基盤インフラの設定なしで開発環境を提供します。
  • ワンクリックホスティング:Diploi上でアプリを起動すると、オンラインでホストされ即利用可能です。
  • 即時デプロイのステージング/本番環境:Diploiは独立した環境をサポートし、アプリライフサイクル内でプロビジョニングします。
  • デフォルトCI/CD:DiploiはCI/CDワークフローを設定し、新しいコード更新を接続環境に自動反映します。
  • GitHub Action統合:コードは自身のGitHubリポジトリに格納され、Diploiはリンクプロジェクトへのプッシュ時にGitHub Actionでデプロイ更新をトリガーします。
  • リアルタイムログとデプロイ監視:各コンポーネント/アドオンごとのリアルタイムログと、クラスタリソースグラフやヘルスステータス付きデプロイダッシュボードを閲覧可能。
  • KubernetesホストpodへのSSHアクセス:DiploiはKubernetesを使用し、クラウド開発環境、コンポーネント、アドオンがpodとして動作しSSHでアクセスできます。

Diploiの使い方

  1. Diploi内でアプリ/プロジェクトを作成または選択(チャットアプリ、ドローイングアプリ、本番対応Reactウェブアプリなどの完成例も表示)。
  2. GitHubのコードリポジトリを接続:DiploiがプロジェクトのGitHubリポジトリをリンクしGitHub Actionを設定。
  3. クラウドで開発:Diploiのブラウザベースワークフロー、またはCursor、VS Code、SSH対応エディタなどのツールを使用。
  4. 公開と反復:各環境は最初からライブURLを提供。リンクGitHubリポジトリに変更をプッシュすると、Diploiがステージング/本番環境を自動更新。
  5. 監視とデバッグ:デプロイダッシュボードでヘルスとリソース使用量を確認し、リアルタイムログを閲覧(開発デプロイ時はDiploi CLIもオプション)。

ユースケース

  • サーバー設定なしでフルスタックウェブアプリ構築:Diploiのクラウド開発環境とホスト済みステージング/本番ターゲットを使い、手動サーバー設定なしで開発・デプロイ。
  • 自動デプロイでプロダクト反復:GitHubリポジトリをリンクし、DiploiのGitHub Action + CI/CDでプッシュがステージング/本番を更新。
  • ライブテストURLでコラボレーション:各環境のユニークURLを共有し、即時テストとフィードバック。
  • マルチコンポーネントスタック管理:Diploiはコンポーネント/アドオンの数に制限なし(大規模スタックはデプロイに必要な計算リソースが実質的制約)。
  • サービス横断の問題診断:コンポーネント/アドオンごとのリアルタイムログと、デプロイダッシュボードのリソース使用量・ヘルスステータスで確認。

FAQ

コードの保存場所とGit統合の仕組みは?

コードは自身のGitHubリポジトリに保存されます。DiploiはDiploiプロジェクトにリンクされたリポジトリへのプッシュ時にCI/CDワークフローをトリガーするGitHub Actionを設定し、ステージング/本番環境を更新します。

DiploiはVPSプロバイダですか?

いいえ。Diploiは完全にマネージドな開発・デプロイプラットフォームです。デプロイアプリのOS選択やサーバー設定へのアクセスはできません。

ホスト環境にSSHアクセスはありますか?

はい。DiploiはKubernetesを使い、開発環境とアプリコンポーネント/アドオンをpodとしてホストし、SSHでアクセス可能です。

アプリを他人とテスト共有できますか?

はい。各環境にユニークURLがあり、共有してアプリのアクセス・テストが可能です。

プロジェクトのコンポーネント/アドオンに制限はありますか?

Diploiはコンポーネント/アドオンの数に制限なしとしています。実質的制限は大規模スタックのデプロイに必要な計算リソースです。

代替案

  • GitベースデプロイのマネージドPaaSプラットフォーム:リポジトリに接続して自動デプロイしますが、通常はSSHアクセス可能なクラウド開発環境よりホスティングに重点。
  • セルフホスト開発+デプロイスタック(CI/CD+サーバー/VPS):最大の制御が可能ですが、環境、SSL、デプロイワークフローを自分で設定する必要があります。
  • クラウドIDEプラットフォーム:ブラウザ開発とエディタ連携を支援しますが、Diploiの「ステージング+本番にCI/CDとSSLのデフォルト設定」体験とは異なる場合があります。
  • デプロイツール付きKubernetesワークフロー:Kubernetesを管理するチームは類似のポッドとログを構築可能ですが、CI/CD自動化、環境プロビジョニング、ホスティングを自力で組み立てる必要があります。
Diploi | UStack