インストール
インストール
lihilはpython>=3.10が必要です
pip
pip install lihil
uv
uvを使用してlihilをインストールしたい場合
project_name
でWebプロジェクトを初期化
uv init project_name
- uvを使用してlihilをインストールします。これにより、専用の仮想環境ですべての依存関係が解決されます。
uv add lihil
サーバーの起動
lihilで起動
app.py
from lihil import Lihil
# アプリケーションコード
lhl = Lihil()
if __name__ == "__main__":
lhl.run(__file__)
コマンドラインで
python -m myproject.app --server.port=8080
uvを使用する場合
uv run python -m myproject.app --server.port=8080
ここでmyproject
はプロジェクトのルートフォルダの名前、app.py
はメインアプリケーションファイルの名前です。
これにより、コマンドライン引数を使用して設定を上書きできます。
アプリがKubernetesなどのコンテナ化された環境にデプロイされている場合、この方法で機密情報を提供することは、通常ファイルに保存するよりも安全です。
--help
を使用して利用可能な設定を確認してください。
uvicornで起動
lihilはASGI互換なので、uvicornなどのASGIサーバーで実行できます
app.py
でサーバーを起動、デフォルトポート8000