8000 GitHub - gpestana/envaws: Launch a subprocess with environment variables using data from AWS Parameter store or S3
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

gpestana/envaws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

envaws Build Status Release Version

Launch a subprocess with environment variables using data from AWS S3 or AWS parameter store.

Envaws provides a convenient way to launch a subprocess with environment variables populated from AWS services S3 and SSM. The tool is inspired by envconsul.

Envaws supports 12-factor applications which get their configuration via the environment. Environment variables are dynamically populated from S3 or SSM, but the application is unaware; applications just read environment variables. This enables extreme flexibility and portability for applications across systems.

Installation

Pre-compiled

  1. Download the binary
$ curl -so envaws https://raw.githubusercontent.com/gpestana/envaws/master/bin/envaws
  1. Make binary executable
$ chmod 755 envaws
  1. Move the binary into your $PATH.
$ mv envaws /usr/local/bin/envaws
$ chmod +x /usr/local/bin/envaws

Quick Example

Usage

Command Line Interface (CLI)

Debugging

Contributing

About

Launch a subprocess with environment variables using data from AWS Parameter store or S3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0