- 内部ツール向けのWebアプリ開発・デプロイプラットフォーム
- 単一マシン上で、言語やフレームワークを問わず複数のWebアプリを簡単かつ安全にホスティング可能
- クロスプラットフォーム(Linux/Windows/OSX)をサポートし、Webアプリ管理のためのGitOpsワークフローを提供
- 主な機能
- リバースプロキシ、ハイパーメディアベースのマイクロフレームワーク、コンテナオーケストレーター(DockerまたはPodmanを使用)の機能を、単一の軽量バイナリで提供
- Claceサーバーを起動し、DockerまたはPodmanが実行中であることを確認した後、GitHubソースリポジトリから1回のコマンドで新しいアプリをインストール可能
- 最初のAPI呼び出し時に、Claceがイメージをビルドし、コンテナを遅延ロード方式で起動
- バックエンドAPI向けのシンプルなフォームベースUIを自動生成可能
- 活用方法
- 開発マシンでコンテナ化されたWebアプリを開発し、その後共有サーバーへアプリをデプロイ
- アプリはビルド段階なしでGitリポジトリから直接デプロイされる
- StreamlitアプリのデプロイにClaceを使用し、チーム全体でのアクセス制御のためにOAuth認証を追加可能
1件のコメント
自分があまりに怠け者なだけかもしれませんが、READMEの上部に最終成果物のスクリーンショットがないと、興味が一気に冷めてしまうことがたまにあります。例えばこのClace...