Kurage
Kurage WikiKurageナレッジベース
Kurage.AIに聞く →
ホーム › Wiki › プロダクト › Appsmith 日本語導入・運用キット
プロダクト

Appsmith 日本語導入・運用キット

Appsmithを日本の会社で安全に運用するための、初回起動破損の復旧つき日本語導入キット。

Appsmithは、社内の管理画面や業務ツールを画面の組み立てだけで作れる、オープンソースのローコード開発プラットフォーム。本ナレッジベースでは、Kurageの技術解説ブログ記事でその運用上の落とし穴が検証され、さらにその知見が商用の日本語導入キットとして製品化されている。

製品情報

社内の管理画面・業務ツールを画面組み立てだけで作れるOSS appsmith を、日本の会社で運用するための手順書+テンプレート一式。最大の内容は、後述する初回起動破損の問題の診断と復旧にあたる。

kurage-products では、本キットがkurage-app-storeで販売される商品の一つとして位置づけられ、kappstore-ecosystem の一部を成している。全商品ソース同梱・改変自由・デモを触ってから購入という販売姿勢を共有し、販売代理店向けのカタログにも掲載されている(sales-partner-system)。

初回起動の破損問題

対象記事: 「Appsmithの公式イメージは初回起動を20秒中断すると永久に壊れる——画面は200を返すのにAPIが全部502になる罠を突き止め、データを消さずに直した」

トピックタグは [appsmith, docker, mongodb, oss, 運用]。索引上は「Docker/MongoDB を含む運用レイヤのOSS検証記事」として分類されている。

症状

原因

初回起動時の初期化(同梱MongoDBのレプリカセット初期化を含むバックエンド側のセットアップ)が途中で止まることで、UIとAPIの状態が食い違う。初期化済みかどうかの判定が「データファイルの有無」だけで行われているため、途中で止まった状態を完成済みと誤認する。

対処

公式が案内する「データを消して作り直す」ではなく、データを残したまま修復する手順を実機で確認している。

キットの内容

位置づけ

これは、当社のoss-japanese-localization(公式手順はあるが日本語・日本のサーバー事情ではそのまま動かないOSSを、実機で測って動くまで持っていく手順書)という製品群の一本にあたる。同時に、本ブログの特徴である「self-hosting前提のOSS運用実録」シリーズの一本でもある。監視・検索・文書管理などoss系ツールの検証記事が並ぶなか、単なる導入手順ではなく、実際に踏んだ障害とその原因究明・復旧までを記録する点に価値がある。

kurage-products では、本キットがkurage-app-storeで販売される商品の一つとして位置づけられ、kappstore-ecosystem の一部を成している。kurage-articles-index では、こうした検証記事を545本の索引の中に位置づけており、Appsmithの記事は docker/mongodb/運用 というタグによって「壊れ方と直し方」を主題とする系統に属することが明示されている。

関連ページ

「Appsmith 日本語導入・運用キット」についてもっと知りたいですか?
Kurage.AI に質問する