Stop coolify container last during upgrade
Reorder container stop sequence to stop dependencies first (db, redis, realtime) before stopping the main coolify container. This prevents the upgrade process from being interrupted when triggered from Coolify UI. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
7dc93001e3
commit
f3ccacb2da
2 changed files with 4 additions and 2 deletions
|
|
@ -77,8 +77,9 @@ echo "All images pulled successfully." >>"$LOGFILE"
|
|||
|
||||
# Stop and remove existing Coolify containers to prevent conflicts
|
||||
# This handles both old installations (project "source") and new ones (project "coolify")
|
||||
# Stop coolify last to allow upgrade process to complete gracefully
|
||||
echo "Stopping existing Coolify containers..." >>"$LOGFILE"
|
||||
for container in coolify coolify-db coolify-redis coolify-realtime; do
|
||||
for container in coolify-db coolify-redis coolify-realtime coolify; do
|
||||
if docker ps -a --format '{{.Names}}' | grep -q "^${container}$"; then
|
||||
docker stop "$container" >>"$LOGFILE" 2>&1 || true
|
||||
docker rm "$container" >>"$LOGFILE" 2>&1 || true
|
||||
|
|
|
|||
|
|
@ -175,7 +175,8 @@ echo " All images pulled successfully."
|
|||
log_section "Step 4/6: Stopping existing containers"
|
||||
echo ""
|
||||
echo "4/6 Stopping existing containers..."
|
||||
for container in coolify coolify-db coolify-redis coolify-realtime; do
|
||||
# Stop coolify last to allow upgrade process to complete gracefully
|
||||
for container in coolify-db coolify-redis coolify-realtime coolify; do
|
||||
if docker ps -a --format '{{.Names}}' | grep -q "^${container}$"; then
|
||||
echo " - Stopping ${container}..."
|
||||
log "Stopping container: ${container}"
|
||||
|
|
|
|||
Loading…
Reference in a new issue