feat(reset-script): add option to rebuild images during full database reset

This commit is contained in:
Nils-Johan Gynther
2026-05-03 11:52:12 +02:00
parent 6762100619
commit 4eeaef9435
+13 -1
View File
@@ -57,6 +57,13 @@ echo
read -r -p "Fortsätt? Skriv JA för att bekräfta: " CONFIRM read -r -p "Fortsätt? Skriv JA för att bekräfta: " CONFIRM
[ "$CONFIRM" = "JA" ] || fail "Avbrutet av användare" [ "$CONFIRM" = "JA" ] || fail "Avbrutet av användare"
read -r -p "Vill du bygga om images också? (j/N): " BUILD_CONFIRM
if [[ "$BUILD_CONFIRM" =~ ^[JjYy]$ ]]; then
RUN_BUILD=1
else
RUN_BUILD=0
fi
# ---------------------------------------- # ----------------------------------------
# Pull latest code # Pull latest code
# ---------------------------------------- # ----------------------------------------
@@ -75,13 +82,18 @@ else
fi fi
# ---------------------------------------- # ----------------------------------------
# Full reset + rebuild # Full reset + start
# ---------------------------------------- # ----------------------------------------
log "Stoppar stacken och tar bort volymer" log "Stoppar stacken och tar bort volymer"
docker compose "${COMPOSE_FILES[@]}" down -v --remove-orphans docker compose "${COMPOSE_FILES[@]}" down -v --remove-orphans
if [ "$RUN_BUILD" = "1" ]; then
log "Bygger och startar stacken igen" log "Bygger och startar stacken igen"
docker compose "${COMPOSE_FILES[@]}" up -d --build docker compose "${COMPOSE_FILES[@]}" up -d --build
else
log "Startar stacken utan build"
docker compose "${COMPOSE_FILES[@]}" up -d
fi
# ---------------------------------------- # ----------------------------------------
# Wait for DB # Wait for DB