跳至主要内容

Datasette插件,用于在/-/env中公开一些环境变量以进行调试

项目描述

datasette-unsafe-expose-env

PyPI Changelog Tests License

Datasette插件,用于在/-/env中公开一些环境变量 - 用于调试

:warning: 此插件已不再维护datasette-expose-env建议作为安全的替代方案,仅公开您明确配置的环境变量。

安装

在此与Datasette相同的环境中安装此插件。

$ datasette install datasette-unsafe-expose-env

使用

安装后,插件将在/-/env处显示环境变量列表

默认情况下,它将以下变量进行红字处理

  • DATABASE_URL
  • GPG_KEY
  • DATASETTE_SECRET

您可以在metadata.yml配置中配置替代的红字秘密集

plugins:
  datasette-unsafe-expose-env:
    redact:
    - DATASETTE_SECRET
    - GPG_KEY
    - MY_OTHER_SECRET

但再次提醒:仅当您需要用于调试目的且绝对确定它不会公开任何有价值的信息时才使用此插件。如有疑问,请勿使用。

开发

要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境

cd datasette-unsafe-expose-env
python3 -mvenv venv
source venv/bin/activate

现在安装依赖项和测试依赖项

pip install -e '.[test]'

运行测试

pytest

项目详情


下载文件

下载适合您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

datasette-unsafe-expose-env-0.1.1.tar.gz (2.6 kB 查看哈希值)

上传于 源码

构建分发

datasette_unsafe_expose_env-0.1.1-py3-none-any.whl (3.0 kB 查看哈希)

上传于 Python 3

由以下支持