Установка
Установка
lihil требует python>=3.10
pip
pip install lihil
uv
если вы хотите установить lihil используя uv
- инициализируйте ваш веб-проект с
project_name
uv init project_name
- установите lihil через uv, это решит все зависимости для вас в выделенном виртуальном окружении.
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, вы можете запустить его с сервером ASGI, таким как uvicorn
запустите сервер с app.py
, по умолчанию на порту 8000