首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fpm python uwsgi服务

fpm python uwsgi服务
EN

Stack Overflow用户
提问于 2018-02-13 04:56:44
回答 1查看 106关注 0票数 0

我正在发布一个python包,它使用uwsgi和falcon来运行API。

为了将其构建为deb包,我使用了fpm。经过一些修修补补之后,我设法让我的软件包包含了我的virtualenv所需的所有内容,但是现在我遇到了服务文件无法正确安装的问题,而且我无法使用systemctl启动服务

我使用:fpm -s virtualenv -t deb --prefix /opt/venvs/{project_name} --version {$VERS} --name {project_name} path/to/setup.py path/to/requirements.txt构建这个包

在我的包中有systemd/{service_name}.service,但是当我使用dpkg -c {service_name}.deb | grep service检查内容时,服务文件不在我的包中

如何让fpm正确构建包含服务文件的deb包?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-13 05:15:25

我发现可以添加一个选项--deb-systemd FILEPATH,该选项指向应该将哪个文件放入systemd中以用于该服务,并解决了我的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48755384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档