【发布时间】:2021-05-19 23:03:47
【问题描述】:
我正在尝试将一个 plotly dash 应用程序部署到 Heroku,但我有需要隐藏的 API 密钥。我似乎无法部署它。当我使用下面的子进程库来创建提取环境变量的方法时,它可以在本地工作。但是,当我尝试在线访问该应用程序时,日志会为我从中提取的 API 提供未经授权的 401 错误。
from subprocess import run, PIPE
def out(command):
result = run(command, stdout=PIPE, stderr=PIPE, shell=True)
return result.stdout
key = out('heroku config:get key')
有没有更好的方法来做到这一点?谢谢!
【问题讨论】:
标签: python heroku environment-variables