fix: stop Zoraxy before running tool to free port 80 for ACME
This commit is contained in:
parent
360112c7b7
commit
63099703a1
1 changed files with 6 additions and 3 deletions
|
|
@ -56,15 +56,18 @@ fi
|
|||
# --- Greenfield path ---
|
||||
if [ "$GREENFIELD" = true ]; then
|
||||
|
||||
# Step 3: Stop service and wipe
|
||||
echo "[3/6] Stopping service and cleaning production directory..."
|
||||
# Step 3: Stop all services and free port 80 for ACME challenge
|
||||
echo "[3/6] Stopping all services..."
|
||||
systemctl stop $SERVICE_NAME 2>/dev/null || true
|
||||
podman rm -f zoraxy 2>/dev/null || true
|
||||
|
||||
# Wipe production directory
|
||||
if [ -d "$TARGET_DIR" ]; then
|
||||
chattr -R -i "$TARGET_DIR" 2>/dev/null || true
|
||||
rm -rf "$TARGET_DIR"
|
||||
fi
|
||||
|
||||
# Step 4: Run helper tool — checks /opt/backup/certs/, issues LE if missing
|
||||
# Step 4: Run helper tool — port 80 is free, can obtain LE certs via HTTP-01
|
||||
echo "[4/6] Checking certificates..."
|
||||
mkdir -p "$BACKUP_DIR/certs"
|
||||
if [ -f "$TOOL_BIN" ]; then
|
||||
|
|
|
|||
Loading…
Reference in a new issue