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