use configurable promenade image
This commit is contained in:
parent
9960cf4d24
commit
712bbfca7a
|
@ -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
|
||||
|
|
|
@ -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 \
|
||||
|
|
5
join.sh
5
join.sh
|
@ -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 \
|
||||
|
|
Loading…
Reference in New Issue