0.5.0
Robust Bootstrapping
what
- Bootstrap directly from a docker container (inherited or not)
docker run --rm cloudposse/geodesic:dev | bash -s dev
- Install the wrapper from a docker container
- Install the wrapper into
/usr/local/bin/$cluster
to support multiple installs pinned at differnet releases - Setup all scaffolding from a docker container
mkdir -p /tmp/test docker run -e CLUSTER=test.cloudposse.org \ -e DOCKER_IMAGE=cloudposse/test.cloudposse.org \ -e DOCKER_TAG=dev \ cloudposse/geodesic:dev -c new-project | tar -xv -C /tmp/test
- Support
--env-file
so you can use the same container in multiple contexts (e.g. dev & prod)
why
- Consolidate toolchain to run on a single tool docker
- Support multiple concurrent installs of different releases of geodesic
- No dependency on curl or storing the bootstrap script anywhere