envaws

command module
v0.0.0-...-3212739 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2018 License: MIT Imports: 7 Imported by: 0

README

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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL