小编Woo*_*oot的帖子

错误必须提供“ClientId”选项。构建 docker 镜像时

我启动了一个新的 .net 核心项目,并将其配置为使用 Google+ Api 进行身份验证。我的客户端 ID 和机密使用 dotnet 用户机密存储。当我构建我的 docker 镜像时,我得到

 Unhandled Exception: System.ArgumentException: The 'ClientId' option must be provided.
Run Code Online (Sandbox Code Playgroud)

我知道这是因为我的秘密没有被提供给图像。我想知道的是如何在不将它们提交到存储库的情况下提供我的 Id 和密钥,并且仍然在本地运行我的图像。

我在想,当我将它部署到服务器时,我可以将它们作为 Env 变量的一部分,我想我也可以在本地做到这一点,只是想知道是否有其他人对此有一个可能比我更优雅的解决方案。

我只是找不到关于其他人如何做的太多信息。

docker .net-core

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

.net-core ×1

docker ×1