[Feature]: ウェブベースのセットアップ画面を作る #3
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
scripts/setup.tsだけじゃなくブラウザ上で使用できるセットアップ画面を作りたい。
Purpose
説明文の入力などで不便な部分がある、サーバー初心者に弱いため。
Concept
packages/web/src/main.tsでconfigのimport前にfsでconfigの存在確認をする。
存在しない場合はpackages/web/src/setup.tsのHonoをimportして動かす。
Development
Community & me
configあってポートが使われてたら変更させられるけどセットアップ画面は難しいな
1-65535試すのも時間かかるし
3000固定にしてどうにかして使わせるか
configがないとpnpm run buildできない
空のconfig作るjsでも組むか
難しいので後回し(
packages/setupに作って/でpnpm run startできるようなスクリプトとかの環境が整ったらまたやる
yamlにして存在しない場合はサンプル返して処理しなければコンパイル自体は出来るか
ポートを3000固定にすればその方法で行けるか
DBCheck()とかをifでconfigがあるときだけ動かせばいい
https://gitea.last2014.com/last2014/peas/src/branch/config-251005/
packages/web/config/peas.config.ts
とか?
Hono起動前にInquirer.jsでポート聞くとかなんとか