taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit 2c6c89fd486a8710297d71b14caabb3f3ff466a6
parent f7e9bfbd1bba92dc97c10aad542867c8f8004400
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date:   Tue, 10 May 2016 18:58:33 +0200

adding bootstrapper compatible with taler-config-generator

Diffstat:
Abootstrap-hybrid | 35+++++++++++++++++++++++++++++++++++
Mdocker/gnunet/Dockerfile | 1-
2 files changed, 35 insertions(+), 1 deletion(-)

diff --git a/bootstrap-hybrid b/bootstrap-hybrid @@ -0,0 +1,35 @@ +#!/bin/bash + +# Do not hardcode @test or @demo configuration values. +# Aimed to be called by a Dockerfile and get those values +# set by taler-config utility. It also make use of the +# taler-config-generator utility. May obsolete bootstrap-{test,demo}. + +set -eu + +base=$HOME + +mkdir -p $base + +cd $base + +if ! test -d $base/gnunet; then + svn checkout https://gnunet.org/svn/gnunet +fi + +if ! test -d $base/libmicrohttpd; then + svn checkout https://gnunet.org/svn/libmicrohttpd +fi + +for component in bank merchant gnurl landing exchange merchant-frontends deployment; do + if ! test -d $base/$component; then + git clone /var/git/$component.git + fi +done + +cat >$base/activate <<EOL +#!/bin/bash +export PATH="$base/local/bin:$base/deployment/bin:\$PATH" +EOL + +mkdir -p $base/.config diff --git a/docker/gnunet/Dockerfile b/docker/gnunet/Dockerfile @@ -55,4 +55,3 @@ RUN \ make && \ make install && \ rm -rf /build -