12factor相关内容

使用 Docker 的 12 要素配置方法

是否有任何本机或普遍接受的方法来使用环境变量来控制 Docker 行为,即以 12 因素的方式? 我见过的唯一与语言无关的方法是使用 -e 变量污染 docker run 命令.我见过的最可维护的解决方案是使用 cat 和 sed 的组合使用 .env 文件生成 CLI 参数:https://twitter.com/DataKyle/status/422843345120296960 ..
发布时间:2022-01-16 08:13:04 其他开发

如何将环境变量传递给前端 Web 应用程序?

我正在尝试容器化前端 Web 应用程序,但在弄清楚如何传递环境变量时遇到了麻烦.该应用程序是一个 Angular 应用程序,因此它是 100% 的客户端. 在典型的后端服务中,传递环境变量很容易,因为一切都在同一主机上运行,​​因此后端服务可以轻松选择环境变量.但是,在前端应用程序中,这是不同的:应用程序运行在客户端的浏览器中. 我想通过环境变量配置我的应用程序,因为这使得部署更容易. ..
发布时间:2021-12-07 12:29:48 其他开发

十二要素应用程序:与配置指南保持一致的方法

我正在写一篇有关十二因子应用程序的论文,我想知道您是否能在这里为我提供帮助. 十二个因素应用程序的第三个因素指出:将配置存储在环境中.( https://12factor.net/config ).根据该页面,应将部署之间可能有所不同的所有配置提取到环境变量中. 我想知道在创建例如Rails应用程序.目前,我认为两种方法都不是完美的. 将环境变量存储在 .bashrc 或 .zs ..
发布时间:2021-05-04 20:31:17 其他开发

在Spring Boot中使用dotenv文件

我想使用dotenv文件配置我的Spring Boot应用程序. 做到这一点的最佳方法是什么? 在 Ruby 或节点世界,我只是创建了 .env 文件,它将所有内容从那里加载到应用程序环境中. 我不喜欢为应用程序等创建单独的配置文件.我只想将文件中指定的所有环境变量加载到应用程序中. 解决方案 我已经在Spring和 ..
发布时间:2021-05-04 20:29:38 其他开发

在不同环境中运行的react.js redux生产构建中将环境变量呈现给浏览器

react redux realworld.io应用程序的自述文件,位于 https://github .com/gothinkster/react-redux-realworld-example-app 表示要编辑src/agent.js以更改API_ROOT指向其他后端api实例.我们想要进行设置,以便可以由运行生产版本的多个环境(例如,"staging"和"live")中不同的环境变量定义A ..
发布时间:2020-07-16 18:40:17 其他开发

如何将环境变量传递到前端Web应用程序?

我正在尝试将前端Web应用程序容器化,但是我很难弄清楚如何传递环境变量.该应用程序是Angular应用程序,因此它是100%的客户端. 在典型的后端服务中,传递环境变量很容易,因为所有内容都在同一主机上运行,​​因此后端服务可以轻松选择环境变量.但是,在前端应用程序中,情况有所不同:该应用程序在客户端的浏览器中运行. 我想通过环境变量配置应用程序,因为这使部署更加容易.所有配置都可以在 ..
发布时间:2020-06-13 19:48:19 其他开发

为什么12factor建议不要守护进程?

12factor建议不要守护进程..这样做的缺点是什么? 解决方案 他们不是在查看守护进程本身,而是在管理该进程并确保其正常运行.他们引用了围绕守护程序构建的kludgey框架的实例,这些守护程序并非针对该管理而编写的,因此需要大量的资源来重新启动它,在清理之后进行清理等. 他们指出并建议您使用系统管理工具软件,包括smf(Solaris),upstart(Linux),launch ..
发布时间:2020-05-09 19:59:37 其他开发

Tomcat,Docker,日志记录和STDOUT?

我正在docker中运行tomcat,但看不到日志.它们被写入tomcat/logs下的各种日志文件中,但是当tomcat在docker容器中运行时,我看不到它们. 这是我的Dockerfile FROM tomcat:7-jre8 COPY target/MYAPP.war /usr/local/tomcat/webapps/MYAPP.war RUN ["/usr/local/to ..
发布时间:2020-05-03 08:42:31 服务器开发

12Factor应用程序:使用Fluentd捕获stdout/stderr日志

通过阅读 12factor 中的以下帖子,我想出了一个问题,我想检查一下你们是如何处理的. /p> 基本上,应用程序应直接写入stdout/stderr.无论如何,是否可以将这些流直接重定向到流利的(不绑定到rsyslog/syslog)?随着我对流利程度的逐渐意识到,我相信它将是从多个应用程序/平台进行日志聚合的好工具. 这样做的主要原因是,如果该应用程序是跨平台的,则rsyslog/s ..
发布时间:2020-05-03 08:14:35 其他开发

Dockfact的12factor配置方法

有没有使用环境变量来控制Docker行为的本地或普遍接受的方法,即以12因子的方式? 唯一的语言无关的方法看到的是用-e变量来污染docker运行命令。我看到的最可维护的解决方案是使用cat和sed的组合来使用.env文件生成CLI参数: https://twitter.com/DataKyle/status/422843345120296960 我们目前使用Vagrant for d ..
发布时间:2017-06-10 20:06:42 Linux/Unix