StormKitは、FrontEndアプリケーション用の展開プラットフォームです。展開、ログ、ホスティング、TLS証明書のスケーリングなど、最も一般的な技術的課題にソリューションを提供し、貴重な時間を節約するのに役立つことにより、製品に集中するのに役立ちます。
はじめる
次のコマンドを実行して、DockerとStormKitをマシンにインストールします。
curl -ssl | sh
インストールスクリプト 次のプラットフォームでテストされています。
- ubuntu(20、22、24)
- ダーウィン(ソノマ)
- Fedora(39、40)
- Debian(11、12)
スクリプトに問題がある場合は、お願いします ここに送信してください。
環境変数
インストールスクリプトでは、必要な環境変数を構成するように求められます。ただし、利用可能な環境変数の完全なリストを表示する場合は、 docker-compose.yaml ファイル。このファイルは、それぞれの詳細な説明とともに、すべての環境変数の包括的なリストを提供します。
インストールオプション
インストールプロセス中に、Docker ComposeとDocker Swarmを選択するように求められます。
単一のマシンにStormkitを展開する予定がある場合は、Docker Composeを使用して、そのシンプルさと使いやすさを使用することをお勧めします。スケーラビリティやクラスタリングを必要とするより高度なシナリオについては、Docker Swarmまたは別のコンテナオーケストレーションツールを選択することをお勧めします。
認証
StormKitで認証するには、次の認証方法の少なくとも1つを構成する必要があります。
これらのプロバイダーのいずれかを使用してOAuthアプリケーションを作成し、で文書化された必要な環境変数を提供します docker-compose.yaml ファイル。
StormKitの展開用のGitHubアクションの構成
デフォルトでは、StormKitは、労働者サーバーサービスがホストされている同じマシンで展開を実行します。より良いパフォーマンスが必要な場合、または継続的な統合(CI)プロセスをより多く制御する必要がある場合は、GitHubアクションの構成を検討してください。これをセットアップする方法の詳細な手順については、 Stormkit-oio/Runner リポジトリ。
チュートリアル
#StormKitを使用した自己ホスティング完全な制御を備えたWebアプリを展開する