Datasette 插件,用于在 /-/env 暴露选定的环境变量以便调试
在 Datasette 所在的同一环境中安装此插件。
datasette install datasette-expose-env确定您想要暴露的环境变量列表,然后将以下内容添加到您的 metadata.yml 配置中
plugins:
datasette-expose-env:
variables:
- ENV_VAR_1
- ENV_VAR_2
- ENV_VAR_3如果您在 metadata.json 文件中使用 JSON,请使用以下内容
{
"plugins": {
"datasette-expose-env": {
"variables": [
"ENV_VAR_1",
"ENV_VAR_2",
"ENV_VAR_3"
]
}
}
}要显示完整的已隐藏(redacted)环境变量列表,请使用 "show_all_redacted": true
plugins:
datasette-expose-env:
show_all_redacted: true
variables:
- ENV_VAR_1
- ENV_VAR_2这将显示 ENV_VAR_1 和 ENV_VAR_2 的值,然后显示一个包含所有其他变量的完整列表,它们的值将显示为 ...。
访问您的 Datasette 实例上的 /-/env 即可查看环境变量的值。
要在本地设置此插件,请首先检出代码。然后创建一个新的虚拟环境
cd datasette-expose-env
python3 -m venv venv
source venv/bin/activate现在安装依赖项和测试依赖项
pip install -e '.[test]'运行测试
pytest