use configurable promenade image

This commit is contained in:
Mark Burnett 2017-07-01 13:08:52 -05:00
parent 9960cf4d24
commit 712bbfca7a
3 changed files with 10 additions and 8 deletions

View File

@ -11,7 +11,7 @@ Generate the certificates and keys to be used:
```bash
mkdir configs
docker run --rm -t -v $(pwd):/target quay.io/attcomdev/promenade:experimental promenade -v generate -c /target/example/vagrant-input-config.yaml -o /target/configs
docker run --rm -t -v $(pwd):/target quay.io/attcomdev/promenade:latest promenade -v generate -c /target/example/vagrant-input-config.yaml -o /target/configs
```
Start the VMs:
@ -47,14 +47,14 @@ find the `cleanup.sh` script useful.
### Building the image
```bash
docker build -t quay.io/attcomdev/promenade:experimental .
docker build -t promenade:local .
```
For development, you may wish to save it and have the `genesis.sh` and
`join.sh` scripts load it:
```bash
docker save -o promenade.tar quay.io/attcomdev/promenade:experimental
docker save -o promenade.tar promenade:local
```
Then on a node:
@ -68,7 +68,7 @@ To build the image from behind a proxy, you can:
```bash
export http_proxy=...
export no_proxy=...
docker build --build-arg http_proxy=$http_proxy --build-arg https_proxy=$http_proxy --build-arg no_proxy=$no_proxy -t quay.io/attcomdev/promenade:experimental .
docker build --build-arg http_proxy=$http_proxy --build-arg https_proxy=$http_proxy --build-arg no_proxy=$no_proxy -t promenade:local .
```
## Using Promenade Behind a Proxy

View File

@ -13,6 +13,8 @@ fi
set -ex
#Promenade Variables
PROMENADE_TAG=${PROMENADE_TAG:-latest}
PROMENADE_IMAGE=${PROMENADE_IMAGE:-quay.io/attcomdev/promenade:${PROMENADE_TAG}}
DOCKER_PACKAGE=${DOCKER_PACKAGE:-docker.io}
DOCKER_VERSION=${DOCKER_VERSION:-1.12.6-0ubuntu1~16.04.1}
@ -66,11 +68,10 @@ if [ -f "${PROMENADE_LOAD_IMAGE}" ]; then
docker load -i "${PROMENADE_LOAD_IMAGE}"
fi
docker pull quay.io/attcomdev/promenade:experimental
docker run -t --rm \
--net host \
-v /:/target \
quay.io/attcomdev/promenade:experimental \
${PROMENADE_IMAGE} \
promenade \
-v \
genesis \

View File

@ -13,6 +13,8 @@ fi
set -ex
#Promenade Variables
PROMENADE_TAG=${PROMENADE_TAG:-latest}
PROMENADE_IMAGE=${PROMENADE_IMAGE:-quay.io/attcomdev/promenade:${PROMENADE_TAG}}
DOCKER_PACKAGE=${DOCKER_PACKAGE:-docker.io}
DOCKER_VERSION=${DOCKER_VERSION:-1.12.6-0ubuntu1~16.04.1}
@ -66,11 +68,10 @@ if [ -f "${PROMENADE_LOAD_IMAGE}" ]; then
docker load -i "${PROMENADE_LOAD_IMAGE}"
fi
docker pull quay.io/attcomdev/promenade:experimental
docker run -t --rm \
--net host \
-v /:/target \
quay.io/attcomdev/promenade:experimental \
${PROMENADE_IMAGE} \
promenade \
-v \
join \