Sha256: 90a89fd5dde6a702f48f2ec463b6196a7a359790396ba79c180fe73386d5272f

Contents?: true

Size: 1.3 KB

Versions: 1

Compression:

Stored size: 1.3 KB

Contents

# DockerHost tools
run-gist "tsutsu/72c4ac40591f96ad379f"

mkdir -p /var/lib/docker && mount /dev/xvdc /var/lib/docker
mkdir -p /volumes && mount /dev/xvdd /volumes

# create bexng file-based config
mkdir -p /etc/bexng
echo "${DOMAIN}" > /etc/bexng/name
cat >"/etc/bexng/secrets.exs" <<EOF
[
  authy_url: "${AUTHY_URL}",
  authy_key: "${AUTHY_KEY}",
  mandrill: "${MANDRILL_KEY}",
  admin: "${BEXNG_DEFAULT_ADMIN_EMAIL}",
  admin_password: "${BEXNG_DEFAULT_ADMIN_PASSWORD}",
  wallets: [
    {"${WALLET_NAME}", [
      network: "${WALLET_NETWORK}",
      private_key: "${WALLET_PRIVATE_KEY}",
      public_key: "${WALLET_PUBLIC_KEY}",
      chain_code: "${WALLET_CHAIN_CODE}"
    ]}
  ]
]
EOF


docker-bootstrap

docker-define-service "quay.io/bexio/postgresql" \
  --volume "/volumes/postgresql:/var/lib/postgresql"

docker-define-service "quay.io/bexio/bitcoind" \
  --volume "/volumes/bitcoind:/var/lib/bitcoin"

docker-define-service "quay.io/bexio/bexng" \
  --dependency "bitcoind" \
  --dependency "postgresql" \
  --volume "/etc/bexng:/target" \
  --publish="51607:51607" \
  -e "BEXNG_TARGET_SYSTEM=${DOMAIN}"

docker-define-service "quay.io/bexio/bexng_frontend" \
  --dependency "bexng" \
  --publish="80:8080"


echo "starting docker-container services..."
start postgresql
start bitcoind
start bexng
start bexng_frontend

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stacco-0.1.21 ./priv/roles/Backend.sh