Project

envirobly

0.0
A long-lived project that still receives updates
Envirobly command line interface
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 5.25
~> 2.7
~> 8.0
~> 1.10

Runtime

~> 1.3
~> 2.6
~> 1.182
~> 3.1
 Project Readme

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