diff --git a/PROJECT_GUIDE.md b/PROJECT_GUIDE.md index 0fbd19f..8b0165e 100644 --- a/PROJECT_GUIDE.md +++ b/PROJECT_GUIDE.md @@ -417,6 +417,14 @@ docker compose exec -T prefect-inventory-worker prefect --no-prompt deploy --nam docker compose up -d --build ``` +如果调整了 Python 依赖或 Prefect 版本,需要重新构建镜像后再注册 deployment: + +```bash +docker compose build --no-cache prefect-inventory-worker +docker compose up -d prefect-inventory-worker +sh scripts/register_prefect_deployments.sh +``` + 这会启动一个容器,容器内通过 `supervisord` 常驻运行: ```text diff --git a/README.md b/README.md index d43ce7b..d8ffbe6 100644 --- a/README.md +++ b/README.md @@ -193,6 +193,14 @@ docker compose exec -T prefect-inventory-worker prefect --no-prompt deploy --nam docker compose up -d --build ``` +如果调整了 Python 依赖或 Prefect 版本,需要重新构建镜像后再注册 deployment: + +```bash +docker compose build --no-cache prefect-inventory-worker +docker compose up -d prefect-inventory-worker +sh scripts/register_prefect_deployments.sh +``` + 手动触发: ```bash diff --git a/pyproject.toml b/pyproject.toml index ccf190f..e42193a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ requires-python = ">=3.11" dependencies = [ "openpyxl>=3.1.2", "pandas", - "prefect>=3.0.0", + "prefect==3.0.0", "psycopg2-binary", "python-dotenv", "xlrd>=2.0.1",