本地安装 (uv)
# 克隆项目
git clone https://github.com/sligter/LandPPT.git
cd LandPPT
# 安装和同步依赖
curl -LsSf https://astral.sh/uv/install.sh | sh
uv sync
uv pip install apryse-sdk --extra-index-url=https://pypi.apryse.com
# 配置环境变量
cp .env.example .env
# nano .env ...
# 启动服务
uv run python run.py
Docker 部署
# 拉取最新镜像
docker pull bradleylzh/landppt:latest
# 创建并配置 .env 文件
# ...
# 运行容器
docker run -d \
--name landppt \
-p 8000:8000 \
-v $(pwd)/.env:/app/.env \
-v landppt_data:/app/data \
bradleylzh/landppt:latest