Takumi服务框架命令行工具包

takumi-cli的Python项目详细描述


https://travis-ci.org/elemepi/takumi-cli.svg?branch=master

用于管理Takumi服务的命令行工具。

安装

$ pip install takumi-cli

用法

$ takumi -h

运行服务

$ takumi serve

部署应用程序

要使用ansible进行部署,应安装额外的要求:

$ pip install takumi-cli[deploy]

deployentry添加到app.yaml

deploy:vars:version:HEADtargets:testing:-localhost-testing.comprod:-app.prod

使用以下命令展开:

$ takumi deploy testing -t deploy

deploy命令是使用ansible实现的。

要部署crontab,请将以下配置添加到app.yaml

deploy:crontab:-name:check dirsschedule:"05,2***"job:'ls-alh>/dev/null'-name:say helloschedule:minute:0hour:5,2job:'scripts/say_hello.py'

然后运行:

$ takumi deploy <target> -t cron

cron作业在app工作目录/srv/{{ app_name }}下运行。

启动交互式shell

要启动ipython shell,应安装额外的要求:

$ pip install takumi-cli[shell]

启动外壳:

$ takumi shell -t <host> -- <ipython args>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在EclipseIndigo上安装新的Glassfish服务器   java打印组织的最短方法是什么。w3c。多姆。文件发送到stdout?   安卓 java。lang.NullPointerException:尝试在oncreate方法中的null对象引用上调用virtual方法   linux java,我的线程无一例外地终止了,为什么?   JSON和Lombok构造函数的java问题Jackson反序列化   Spring引导升级后,java无法实例化自定义库的数据源   输入Kotlin中Java Scanner的等价物是什么?   列表vs数组作为java中递归的参数   创建名为“FilterService”的bean时发生java错误:通过字段“filterDAO”表示的未满足的依赖关系   如何在Java(基本上是Android)中将指纹图像的字节数组转换为iso 19794_2?   java如何使用基本适配器单击每个位置   java如何更新数据库显示消息“您的数据库已更新,没有任何错误,但实际上我的数据库未更新”   不同比例的安卓屏幕设备的java程序   java Android For循环,全局静态列表与本地列表