diff --git a/README.md b/README.md
index 41677adab..c01810e66 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,7 @@
# LibSovToken
-Adds Sovrin's token functionality to HyperLedger's Indy-SDK.
+Adds Sovrin's token functionality to HyperLedger's Indy-SDK.
@@ -45,25 +45,25 @@ Adds Sovrin's token functionality to HyperLedger's Indy-SDK.
git clone https://github.com/hyperledger/indy-sdk.git
cd indy-sdk
- git checkout stable
+ git checkout stable
cd libindy
- cargo clean
+ cargo clean
cargo update
cargo build
-
+
Libsovtoken build needs to know how to find Indy-SDK. This is done
through the environment variable LIBINDY_DIR.
-
+
Create an environment variable LIBINDY_DIR. Have it point the directory
containing indy-sdk binaries.
-
+
Use `pwd` to get path to current directory
-
+
Add this to your bash profile:
-
- # EXAMPLE
+
+ # EXAMPLE
export LIBINDY_DIR='/my/path/to/indy-sdk/libindy/target/debug/'
-
+
*Note* anytime you get latest for indy-sdk, you must rebuild the
libraries before building libsovtoken, as the libsovtoken build does not
compile indy-sdk.
@@ -78,12 +78,12 @@ Adds Sovrin's token functionality to HyperLedger's Indy-SDK.
### Build the pool
- cd devops/indy-pool/ && docker build -t indy_pool .
+ cd devops/indy-pool/ && docker build -t indy_pool .
-
+
-### run the poool
+### run the pool
docker run -itd -p 9701-9708:9701-9708 indy_pool
@@ -110,4 +110,3 @@ Adds Sovrin's token functionality to HyperLedger's Indy-SDK.
## How To Contribute
Please follow the guide [here](./doc/pull-request.md).
-
diff --git a/devops/docker/base/xenial/Dockerfile b/devops/docker/base/xenial/Dockerfile
index a93d2db5c..225139956 100644
--- a/devops/docker/base/xenial/Dockerfile
+++ b/devops/docker/base/xenial/Dockerfile
@@ -1,4 +1,4 @@
-FROM evernym/dockerbase:rust-xenial-0.8.0
+FROM evernym/dockerbase:rust-xenial-0.9.0
# TODO LABEL maintainer="Name "
ARG u_id=1000
@@ -13,7 +13,7 @@ ENV LIBSODIUM_INC_DIR=/usr/include
# install libsodium from the sources
ENV LIBSODIUM_VERSION=1.0.14
RUN cd /tmp \
- && curl https://download.libsodium.org/libsodium/releases/libsodium-${LIBSODIUM_VERSION}.tar.gz | tar -xz \
+ && curl https://download.libsodium.org/libsodium/releases/old/libsodium-${LIBSODIUM_VERSION}.tar.gz | tar -xz \
&& cd /tmp/libsodium-${LIBSODIUM_VERSION} \
&& ./configure --prefix=/usr/local/ && make && make install \
&& ldconfig \
@@ -47,4 +47,4 @@ RUN cd /tmp/libsovtoken \
# TODO CMD ENTRYPOINT ...
-ENV LIBSOVTOKEN_BASE_ENV_VERSION=0.12.0
\ No newline at end of file
+ENV LIBSOVTOKEN_BASE_ENV_VERSION=0.14.0
diff --git a/devops/docker/ci/xenial/Dockerfile b/devops/docker/ci/xenial/Dockerfile
index 61394d401..98c2d7e08 100644
--- a/devops/docker/ci/xenial/Dockerfile
+++ b/devops/docker/ci/xenial/Dockerfile
@@ -1,4 +1,4 @@
-FROM evernym/libsovtoken:base-xenial-0.12.0
+FROM evernym/libsovtoken:base-xenial-0.14.0
# TODO LABEL maintainer="Name "
ARG LIBINDY_CRYPTO_VERSION
@@ -69,4 +69,4 @@ COPY libsovtoken-ci-entrypoint.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/libsovtoken-ci-entrypoint.sh
ENTRYPOINT ["libsovtoken-ci-entrypoint.sh"]
-ENV LIBSOVTOKEN_CI_ENV_VERSION=0.49.0
\ No newline at end of file
+ENV LIBSOVTOKEN_CI_ENV_VERSION=0.50.0
diff --git a/devops/ext/docker/rust/xenial/Dockerfile.0.8.0 b/devops/ext/docker/rust/xenial/Dockerfile.0.8.0
index 3c5208dec..92c85d945 100644
--- a/devops/ext/docker/rust/xenial/Dockerfile.0.8.0
+++ b/devops/ext/docker/rust/xenial/Dockerfile.0.8.0
@@ -3,7 +3,7 @@ FROM evernym/dockerbase:base-xenial-0.5.0
ARG RUST_VERSION
-ENV RUST_VERSION=${RUST_VERSION:-1.27.0}
+ENV RUST_VERSION=${RUST_VERSION:-1.31.0}
ENV RUSTUP_HOME=/usr/local/rustup \
CARGO_HOME=/usr/local/cargo \
PATH=/usr/local/cargo/bin:$PATH
diff --git a/devops/ext/docker/rust/xenial/Dockerfile.0.9.0 b/devops/ext/docker/rust/xenial/Dockerfile.0.9.0
new file mode 100644
index 000000000..80dcf1c27
--- /dev/null
+++ b/devops/ext/docker/rust/xenial/Dockerfile.0.9.0
@@ -0,0 +1,18 @@
+FROM evernym/dockerbase:base-xenial-0.5.0
+# TODO LABEL maintainer="Name "
+
+ARG RUST_VERSION
+
+ENV RUST_VERSION=${RUST_VERSION:-1.31.0}
+ENV RUSTUP_HOME=/usr/local/rustup \
+ CARGO_HOME=/usr/local/cargo \
+ PATH=/usr/local/cargo/bin:$PATH
+RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --no-modify-path --default-toolchain $RUST_VERSION \
+ && chmod -R a+w $RUSTUP_HOME $CARGO_HOME \
+ && rustup --version \
+ && cargo --version \
+ && rustc --version
+
+# TODO CMD ENTRYPOINT ...
+
+ENV RUST_ENV_VERSION=0.9.0
diff --git a/libsovtoken/dev/ubuntu/Dockerfile b/libsovtoken/dev/ubuntu/Dockerfile
index a26da5476..e5b5ed19f 100644
--- a/libsovtoken/dev/ubuntu/Dockerfile
+++ b/libsovtoken/dev/ubuntu/Dockerfile
@@ -11,7 +11,7 @@ RUN apt-get -qq update -y && apt-get -qq install -y sudo zip unzip cmake autocon
&& useradd -m -d /home/token_user -s /bin/bash -p $(openssl passwd -1 "token") token_user \
&& usermod -aG sudo token_user \
&& cd /tmp \
- && curl https://download.libsodium.org/libsodium/releases/libsodium-1.0.14.tar.gz | tar -xz \
+ && curl https://download.libsodium.org/libsodium/releases/old/libsodium-1.0.14.tar.gz | tar -xz \
&& cd libsodium-1.0.14 \
&& ./autogen.sh \
&& ./configure \