gpt4 book ai didi

Angular 6/Nginx/Docker/Kubernetes : configure environment variables for different environments

转载 作者:行者123 更新时间:2023-12-02 11:48:21 26 4
gpt4 key购买 nike

我有一个 Angular 6 应用程序,我需要将其作为 Docker 容器(Nginx 基础镜像)部署到 Kubernetes 集群上。相同的镜像构建一次并用于开发测试产品环境。由于 Docker 镜像创建一次并在其他环境中重复使用,因此我们不再有 environment.ts 文件。我有我必须放入 index.html 中的环境变量,这样每个环境都可以有它的设置。但这并不好,因为我们可以看到一些细节、键等。有没有其他方法或其他架构可以避免将环境变量放在 index.html 中?最好的问候

最佳答案

通常最好在服务器上有一个在应用程序初始化期间调用的端点,这样您就不会在客户端硬编码任何最终用户可以查看的内容。

但是,仅仅拥有它是不够的,因为如果它们存储在缓存或本地存储中,您需要以某种方式保护它们。

关于 Angular 6/Nginx/Docker/Kubernetes : configure environment variables for different environments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52940195/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com