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