使用 Gunicorn 运行 Puppetboard 显示将 SECRET_KEY 设置为长随机字符串错误

问题描述 投票:0回答:1

我的 Puppet Server v8、PuppetDBPuppetBoard 都托管在同一个 Rocky 8 主机上。

我使用以下命令安装了 PuppetBoard:

pip3 install puppetboard
pip3 install gunicorn

尝试运行应用程序后,我看到以下错误

gunicorn -b 0.0.0.0:8000 puppetboard.app:app
,即使我在环境变量 SECRET_KEY 中设置了随机字符串。

[2024-08-19 16:56:34 +0100] [6252] [INFO] Booting worker with pid: 6252
INFO:puppetboard.utils:PuppetDB version: 8.7.0
CRITICAL:puppetboard.utils:Please set SECRET_KEY to a long, random string, **the same for each application replica**, and do not share it.

有什么想法为什么会发生这种情况吗?

python-3.x flask pip gunicorn puppet
1个回答
0
投票

我成功地让这个工作了。在 settings.py 中定义 SECRET_KEY 并在 PUPPETBOARD_SETTINGS 环境变量中设置文件的位置,例如

export PUPPETBOARD_SETTINGS=/etc/puppetboard/settings.py
跑步前
gunicorn -b 0.0.0.0:8000 puppetboard.app:app

© www.soinside.com 2019 - 2024. All rights reserved.