Skip to content

envirobly/envirobly-cli

Repository files navigation

envirobly-cli

Development

Running from within the working dir

ruby -Ilib/ bin/envirobly version

Creating global alias to the dev executable

alias envirobly-dev="ruby -I$HOME/envirobly/envirobly-cli/lib/ $HOME/envirobly/envirobly-cli/bin/envirobly"

Docker build

docker build -t envirobly-cli .
docker run -it --rm envirobly-cli envirobly version

With Docker

docker run -it --rm -v $(pwd):/app:ro envirobly-cli envirobly validate
docker run -it --rm -v $(pwd):/app:ro -v ~/.aws:/root/.aws:ro envirobly-cli envirobly push <s3-region> <s3-bucket>

Ways to deploy

# Deploy using saved defaults. If defaults are missing, it will ask you
# where you want to deploy and save the answers as project defaults. These
# can then be committed into your repository.
envirobly deploy

# Deploy to an environ named "staging"
envirobly deploy staging

# Specify project name, where otherwise directory name would be used
envirobly deploy --project-name=custom

# Specify project ID directly
envirobly deploy --project-id=123

# Questions can be skipped by specifying answers as arguments.
envirobly deploy --account-id=1 --region=eu-north-1

About

Command line interface for Envirobly

Resources

License

Stars

Watchers

Forks

Packages