From 4a5212372b69e241fc7b7a0eb12c231e499133d0 Mon Sep 17 00:00:00 2001
From: Christophe Chaudier <devops@cchaudier.fr>
Date: Sun, 5 Jun 2016 18:49:36 +0200
Subject: [PATCH] Generic docker image

We use environment vars for connect on money hub and use our identity on
the node.
---
 docker/README.md | 15 ++++++++++++++-
 docker/go        |  9 +++++++--
 2 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/docker/README.md b/docker/README.md
index aaab6df2f..6aecbc41e 100644
--- a/docker/README.md
+++ b/docker/README.md
@@ -10,6 +10,19 @@ docker build -t="duniter" .
 
 #### Execute the container
 
+Without your indentity
+
+```sh
+docker run -p 8999:8999 \
+  -e "DUNITER_URL=cgeek.fr" -e "DUNITER_PORT=9330" \
+  -dt duniter
+````
+
+With your indentity
+
 ```sh
-docker run -p 8999:8999 -dt duniter
+docker run -p 8999:8999 \
+  -e "DUNITER_URL=cgeek.fr" -e "DUNITER_PORT=9330" \
+  -e "DUNITER_SALT=<your_key_salt>" -e "DUNITER_PASSWD=<your_passwd>" \
+  -dt duniter
 ````
diff --git a/docker/go b/docker/go
index 504245885..28c150aad 100644
--- a/docker/go
+++ b/docker/go
@@ -2,9 +2,14 @@
 
 locale_ip=`awk 'NR==7 {print $1}' /etc/hosts`
 remote_ip=`curl -s https://4.ifcfg.me/`
+if [ -n $DUNITER_SALT ] && [ -n $DUNITER_PASSWD ]; then
+  identity_args="--salt $DUNITER_SALT --passwd $DUNITER_PASSWD"
+else
+  identity_args=""
+fi
 
 duniter init --autoconf
-duniter config --noupnp --remote4 $remote_ip --ipv4 $locale_ip
-duniter sync twiced.fr 9330
+duniter config --noupnp --remote4 $remote_ip --ipv4 $locale_ip $identity_args
+duniter sync $DUNITER_URL $DUNITER_PORT
 duniter start
 tail -f /dev/null
-- 
GitLab