envd:通过 HTTP 提供应用程序环境变量

时间:2024-07-03 20:08:24
【文件属性】:

文件名称:envd:通过 HTTP 提供应用程序环境变量

文件大小:14KB

文件格式:ZIP

更新时间:2024-07-03 20:08:24

Go

环境 从配置目录通过 HTTP 提供应用程序环境变量。 概述 最初的想法是从网络中获取.env文件的应用程序环境变量。 文件对于本地开发和生产部署非常有用。 服务可用于通过 curl/wget 命令使用 Capistrano、Mina 或 Shuttle 等部署工具为每个环境获取.env文件的数据。 所有服务和服务环境都存储在主配置目录下的目录中。 每个环境变量都存储在一个包含其值的文件中。 这是示例配置结构: myapp (dir) - production (dir) -- rails_env (file) -- redis_url (file) -- s3_access_key (file) -- s3_secret_key (file) -- s3_bucket (file) 使用 curl 请求 myapp 的生产环境: curl http://localhost:3


【文件预览】:
envd-master
----service_test.go(2KB)
----.gitignore(58B)
----utils.go(865B)
----Dockerfile(359B)
----key.go(540B)
----templates()
--------supervisord.conf(185B)
----Makefile(159B)
----.travis.yml(80B)
----LICENSE(1KB)
----examples()
--------myapp()
----README.md(2KB)
----environment_test.go(1KB)
----tests()
--------app()
--------empty()
----utils_test.go(1KB)
----environment.go(1KB)
----envd.go(2KB)
----key_test.go(799B)
----api.go(3KB)
----Godeps()
--------Godeps.json(447B)
----service.go(1KB)

网友评论