много эха для отладки

This commit is contained in:
2026-03-18 19:49:01 +03:00
parent bf227e1475
commit f7c5e58a2a
+14 -1
View File
@@ -110,6 +110,8 @@ echo "============================="
# --- Шаг 5: запуск docker compose --- # --- Шаг 5: запуск docker compose ---
echo "============================="
echo "поднимаем сертварден для https"
docker compose -f "$COMPOSE_FILE" up -d certwardenclient docker compose -f "$COMPOSE_FILE" up -d certwardenclient
echo "Ждём появления сертификатов..." echo "Ждём появления сертификатов..."
@@ -132,12 +134,17 @@ if ! sudo openssl x509 -in "$CERT_FILE" -checkend 60 -noout >/dev/null 2>&1; the
exit 1 exit 1
fi fi
echo "поднимам весь композ"
docker compose -f "$COMPOSE_FILE" up -d docker compose -f "$COMPOSE_FILE" up -d
# логи # логи
echo "============================="
echo "создать папку логов"
mkdir -p "$LOG_DIR" mkdir -p "$LOG_DIR"
echo "создать папку конфига логротейта"
sudo mkdir -p $LOGROTATE_DIR sudo mkdir -p $LOGROTATE_DIR
TMP_LOGROTATE_CONF="$(mktemp)" TMP_LOGROTATE_CONF="$(mktemp)"
cat > "$TMP_LOGROTATE_CONF" <<EOF cat > "$TMP_LOGROTATE_CONF" <<EOF
"$LOG_DIR"/*.log { "$LOG_DIR"/*.log {
@@ -150,6 +157,9 @@ cat > "$TMP_LOGROTATE_CONF" <<EOF
} }
EOF EOF
echo "TMP_LOGROTATE_CONF = $TMP_LOGROTATE_CONF"
cat $TMP_LOGROTATE_CONF
if [[ -f "$LOGROTATE_CONF" ]]; then if [[ -f "$LOGROTATE_CONF" ]]; then
if cmp -s "$TMP_LOGROTATE_CONF" "$LOGROTATE_CONF"; then if cmp -s "$TMP_LOGROTATE_CONF" "$LOGROTATE_CONF"; then
echo "logrotate config already up to date: $LOGROTATE_CONF" echo "logrotate config already up to date: $LOGROTATE_CONF"
@@ -163,9 +173,12 @@ else
fi fi
trap 'rm -rf "$TMP_LOGROTATE_CONF"' EXIT trap 'rm -rf "$TMP_LOGROTATE_CONF"' EXIT
echo "тыкаем в логротейт что вот запусти конфиг"
sudo logrotate -vf $LOGROTATE_CONF sudo logrotate -vf $LOGROTATE_CONF
rm -rm "$SCRIPT_DIR/nginx.conf.template" echo "удаляем шаблон конфига nginx"
rm "$SCRIPT_DIR/nginx.conf.template"
echo "Инициализация завершена успешно" echo "Инициализация завершена успешно"
rm -f -- "$SELF_PATH" rm -f -- "$SELF_PATH"
echo "самоудаление скрипта успешно"