./priv/roles/Backend.sh in stacco-0.1.61 vs ./priv/roles/Backend.sh in stacco-0.1.62
- old
+ new
@@ -1,5 +1,8 @@
+frontend_image="bexio/bexng-frontend:${FRONTEND_IMAGE_TAG}"
+backend_image="bexio/bexng:${BACKEND_IMAGE_TAG}"
+
# create bexng file-based config
mkdir -p /etc/bexng
echo "${DOMAIN}" > /etc/bexng/name
cat >"/etc/bexng/secrets.exs" <<EOF
[
@@ -50,14 +53,15 @@
docker pull bexio/amb:latest
docker pull bexio/bitcoind:latest
docker pull bexio/armoryd:latest
docker pull bexio/postgresql:latest
-docker pull bexio/bexng:latest
-docker pull bexio/bexng-frontend:latest
+docker pull "${backend_image}"
+docker pull "${frontend_image}"
+
if [ "${WALLET_NETWORK}" = "testnet3" ]; then
docker run --name='bitcoind-data' --volumes-from='tbtc-data' tianon/true:latest
else
docker run --name='bitcoind-data' --volumes-from='btc-data' tianon/true:latest
fi
@@ -69,19 +73,19 @@
-e "NETWORK=${WALLET_NETWORK}"
docker-utils define-service "bexio/armoryd" \
-e "NETWORK=${WALLET_NETWORK}"
-docker-utils define-service "bexio/bexng" \
+docker-utils define-service "${backend_image}" \
--dependency "bitcoind" \
--dependency "postgresql" \
--dependency "armoryd" \
--before-start "$(cat /usr/local/sbin/bexng-before-start)" \
--volume "/etc/bexng:/target" \
--publish="51607:51607" \
-e "DB_SECRET=${BEXNG_DB_SECRET}"
-docker-utils define-service "bexio/bexng-frontend" \
+docker-utils define-service "${frontend_image}" \
--dependency "bexng" \
--publish="80:8080"
echo "starting docker-container services..."