gpt4 book ai didi

django - 通过 Ansible 为 supervisorctl 管理的 Python 应用程序修改 PYTHONPATH

转载 作者:行者123 更新时间:2023-12-01 15:23:40 26 4
gpt4 key购买 nike

我正在通过 Ansible 为服务器配置 Django Stack 并从 bitbucket 获取应用程序,我正在使用 https://github.com/jcalazan/ansible-django-stack ,但我不得不对其进行一些调整,以使其与私有(private) bitbucket 存储库一起使用。

现在它的身份验证正确但给了我以下错误

failed: [default] => {"failed": true} msg: youtubeadl: ERROR (not running) youtubeadl: ERROR (abnormal termination)



执行此任务时:
- name: Restart Supervisor
supervisorctl: name={{ application_name }} state=restarted

阅读 gunicorn ERROR (abnormal termination) ,我想将项目添加到 PYTHONPATH,任何想法如何通过 Ansible 任务来解决这个问题,或者我错过了什么?

谢谢

最佳答案

PYTHONPATH只是另一个环境变量,因此您可以使用最佳实践 explained in the FAQ .如果它仅用于一项任务,它看起来像:

- name: Restart Supervisor
supervisorctl: name={{ application_name }} state=restarted
environment:
PYTHONPATH: "{{ ansible_env.PYTHONPATH }}:/my/path"

关于django - 通过 Ansible 为 supervisorctl 管理的 Python 应用程序修改 PYTHONPATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30458658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com