From 7be621f67a076f4f2a0123e6f83fa42eeb2842f4 Mon Sep 17 00:00:00 2001 From: Stefano Alberto Russo <stefano.russo@gmail.com> Date: Sun, 20 Nov 2022 14:10:50 +0100 Subject: [PATCH] Improvements in the build an rerun commands. Minro fix in the dev docker compose. --- docker-compose-dev.yml | 3 +-- rosetta/build | 25 +++++++++++++++---------- rosetta/rerun | 9 ++------- 3 files changed, 18 insertions(+), 19 deletions(-) diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index ce8e164..406c3c6 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -78,8 +78,7 @@ services: #- DJANGO_SECRET_KEY="" #- ROSETTA_TASKS_PROXY_HOST= #- ROSETTA_TASKS_TUNNEL_HOST= - - ROSETTA_HOST=localhost - + - ROSETTA_HOST=localhost ports: - "8080:8080" - "7000-7020:7000-7020" diff --git a/rosetta/build b/rosetta/build index 4d4b0e1..5a40aa4 100755 --- a/rosetta/build +++ b/rosetta/build @@ -29,20 +29,25 @@ fi if [[ "x$SERVICE" == "x" ]] ; then # Build all services - $BUILD_COMMAND services/base -t rosetta/base - $BUILD_COMMAND services/slurmbase -t rosetta/slurmbase - $BUILD_COMMAND services/slurmcluster -t rosetta/slurmcluster - $BUILD_COMMAND services/slurmclustermaster -t rosetta/slurmclustermaster - $BUILD_COMMAND services/slurmclusterworker -t rosetta/slurmclusterworker - $BUILD_COMMAND services/standaloneworker -t rosetta/standaloneworker - $BUILD_COMMAND services/dregistry -t rosetta/dregistry - $BUILD_COMMAND services/webapp -t rosetta/webapp - $BUILD_COMMAND services/postgres -t rosetta/postgres - $BUILD_COMMAND services/proxy -t rosetta/proxy + NOCACHE=$NOCACHE rosetta/build base + NOCACHE=$NOCACHE rosetta/build slurmbase + NOCACHE=$NOCACHE rosetta/build slurmcluster + NOCACHE=$NOCACHE rosetta/build slurmclustermaster + NOCACHE=$NOCACHE rosetta/build slurmclusterworker + NOCACHE=$NOCACHE rosetta/build standaloneworker + NOCACHE=$NOCACHE rosetta/build dregistry + NOCACHE=$NOCACHE rosetta/build webapp + NOCACHE=$NOCACHE rosetta/build postgres + NOCACHE=$NOCACHE rosetta/build proxy else # Build a specific image + echo "" + echo "=================================" + echo " Building $SERVICE..." + echo "=================================" + echo "" $BUILD_COMMAND services/$SERVICE -t rosetta/$SERVICE fi diff --git a/rosetta/rerun b/rosetta/rerun index d0213a9..ad51c91 100755 --- a/rosetta/rerun +++ b/rosetta/rerun @@ -10,11 +10,6 @@ if [[ $# -eq 0 ]] ; then docker-compose down docker-compose up -d else - UPDATE_OUT=$(docker-compose up -d --no-deps $@ 2>&1) - if [[ $UPDATE_OUT == *"is up-to-date"* ]]; then - echo "Image is up to date, only restarting the service..." - docker-compose restart $@ - else - echo "Updated image and restarted the the service." - fi + rosetta/clean $@ + rosetta/run $@ fi -- GitLab