Redbean 2.0 公開
(justine.lol)- Zipファイルにhtmlを入れるだけで、6つのOSで直接実行できるWebサーバー
- 趣味プロジェクトとして始まったが、今ではLua + SQLiteがホスティングされる1.9MBサイズの複雑な機能を提供
→ REPLサポート、Mbed TLS、サンドボックス化、argon2パスワードハッシュ化、MaxMind IP Geolocation など
→ Easy-Mode API と高水準開発のためのWebフレームワーク(Fullmoon)を提供
→.argsファイルでコマンドライン引数を指定可能 - x86-64 Linux、MacOS、FreeBSD、NetBSD、OpenBSD をサポート
3件のコメント
個人プロジェクトで使おうかと思ったものの、開発中にファイルを修正するたびに zip で再度まとめて再実行するのが面倒そうだと思って脇に置いていたのですが、今回あらためて見てみると、特定のローカルディレクトリのファイルをそのまま配信できる
-Dオプションがあるんですね。少し試してみたところ、ローカルファイルの変更がリアルタイムで反映されます。サブディレクトリも認識します。
わあ、これがただの興味深いプロジェクトで終わると思っていたのに…
今後もしっかり注目していきたいです。
Redbean - 単一ファイルで実行できるウェブサーバー