Sfoglia il codice sorgente

touch install marker for algo

cobbzilla/introduce_packer
Jonathan Cobb 4 anni fa
parent
commit
8226094991
1 ha cambiato i file con 6 aggiunte e 0 eliminazioni
  1. +6
    -0
      bubble-server/src/main/resources/ansible/roles/algo/templates/install_algo.sh.j2

+ 6
- 0
bubble-server/src/main/resources/ansible/roles/algo/templates/install_algo.sh.j2 Vedi File

@@ -13,6 +13,10 @@ cd ${ALGO_BASE}
if [[ ! -f "${ALGO_BASE}/config.cfg.hbs" ]] ; then
die "No ${ALGO_BASE}/config.cfg.hbs found"
fi
if [[ -f "${ALGO_BASE}/.install_marker" ]] ; then
echo "Algo already installed"
exit 0
fi

java -cp /home/bubble/api/bubble.jar bubble.main.BubbleMain generate-algo-conf --algo-config ${ALGO_BASE}/config.cfg.hbs || die "Error writing algo config.cfg"

@@ -38,3 +42,5 @@ python3 -m virtualenv --python="$(command -v python3)" .env \
CONFIGS_BACKUP=/home/bubble/.BUBBLE_ALGO_CONFIGS.tgz
cd ${ALGO_BASE} && tar czf ${CONFIGS_BACKUP} configs && chgrp bubble ${CONFIGS_BACKUP} && chmod 660 ${CONFIGS_BACKUP} || die "Error backing up algo configs"
cd /home/bubble && tar xzf ${CONFIGS_BACKUP} && chgrp -R bubble configs && chown -R bubble configs && chmod 500 configs || die "Error unpacking algo configs to bubble home"

touch "${ALGO_BASE}/.install_marker"

Caricamento…
Annulla
Salva