命令行
参考 安装 安装最新版本,使用下面的命令行进行操作。
pyape
Usage: pyape [OPTIONS] COMMAND [ARGS]...
管理和部署使用 pyape 构建的项目。
Options:
--help Show this message and exit.
Commands:
config 「本地」生成配置文件。
copy 「本地」复制 pyape 配置文件到当前项目中
dar 「远程」在服务器上部署代码,然后执行重载。也就是 deploy and reload 的组合。
deploy 「远程」部署项目到远程服务器。
gen 「本地」生成器,生成一个 Flask 可用的 SECRET_KEY,一个 NONCE 字符串,和一个加盐密码。
init 「本地」初始化 pyape 项目
pipoutdated 「远程」打印所有的过期的 python package。
putconf 「远程」生成并上传配置文件到远程服务器。
reload 「远程」在服务器上重载项目进程。
setup 「本地」创建 pyape 项目运行时必须的环境,例如数据库建立等。需要自行在项目根文件夹创建 setup.py。
start 「远程」在服务器上启动项目进程。
stop 「远程」在服务器上停止项目进程。
supervisor 「本地」生成 Supervisor 需要的配置文件。
top 「远程」展示 uwsgi 的运行情况。
venv 「远程」部署远程服务器的虚拟环境。
pyape init
Usage: pyape init [OPTIONS]
「本地」初始化 pyape 项目
Options:
-C, --cwd DIRECTORY 工作文件夹。
-F, --force 覆盖已存在的文件
--help Show this message and exit.
pyape config
Usage: pyape config [OPTIONS]
[[.env|uwsgi.ini|gunicorn.conf.py|config.toml]]...
「本地」生成配置文件。
Options:
-C, --cwd DIRECTORY 工作文件夹。
-E, --env TEXT 输入支持的环境名称。 [required]
-P, --env_postfix 在生成的配置文件名称末尾加上环境名称后缀。
-F, --force 是否强制替换已存在的文件。
--help Show this message and exit.
pyape copy
Usage: pyape copy [OPTIONS] [NAME]...
「本地」复制 pyape 配置文件到当前项目中
Options:
-C, --cwd DIRECTORY 工作文件夹,也就是复制目标文件夹。
-F, --force 覆盖已存在的文件
-R, --rename 若目标文件存在则重命名
--help Show this message and exit.
pyape deploy
Usage: pyape deploy [OPTIONS]
「远程」部署项目到远程服务器。
Options:
-C, --cwd DIRECTORY 工作文件夹。
-E, --env TEXT 输入支持的环境名称。 [required]
--help Show this message and exit.
pyape venv
Usage: pyape venv [OPTIONS] [UPGRADE]...
「远程」部署远程服务器的虚拟环境。
Options:
-C, --cwd DIRECTORY 工作文件夹。
-E, --env TEXT 输入支持的环境名称。 [required]
-I, --init 是否初始化虚拟环境。
--help Show this message and exit.
pyape start
Usage: pyape start [OPTIONS]
「远程」在服务器上启动项目进程。
Options:
-C, --cwd DIRECTORY 工作文件夹。
-E, --env TEXT 输入支持的环境名称。 [required]
--help Show this message and exit.
pyape stop
Usage: pyape stop [OPTIONS]
「远程」在服务器上停止项目进程。
Options:
-C, --cwd DIRECTORY 工作文件夹。
-E, --env TEXT 输入支持的环境名称。 [required]
--help Show this message and exit.
pyape reload
Usage: pyape reload [OPTIONS]
「远程」在服务器上重载项目进程。
Options:
-C, --cwd DIRECTORY 工作文件夹。
-E, --env TEXT 输入支持的环境名称。 [required]
--help Show this message and exit.
pyape gen
Usage: pyape gen [OPTIONS] [NAME]...
「本地」生成器,生成一个 Flask 可用的 SECRET_KEY,一个 NONCE 字符串,和一个加盐密码。
Options:
-C, --cwd DIRECTORY 工作文件夹,也就是复制目标文件夹。
--password TEXT 返回加盐之后的 PASSWORD,需要提供密码,同时在 NAME 参数中提供一个盐值。
--nonce INTEGER 返回一个 nonce 字符串。 [default: 8]
--help Show this message and exit.