#!/usr/bin/env bash # Отключить HTTPS внутри Docker, вернуть стандartный образ nextcloud:apache set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "${SCRIPT_DIR}" # shellcheck source=../lib/common.sh source "${SCRIPT_DIR}/../lib/common.sh" drop_root_if_sudo "${SCRIPT_DIR}/disable-docker-ssl.sh" "$@" [[ -f .ssl-enabled ]] || { echo "[INFO] SSL в Docker не был включён"; exit 0; } rm -f .ssl-enabled echo "[INFO] Пересборка без SSL overlay..." run_compose up -d --build --no-deps app # shellcheck disable=SC1091 source .env 2>/dev/null || true HTTP_URL="http://127.0.0.1:${NEXTCLOUD_PORT:-8080}" echo "[INFO] Сброс URL Nextcloud на HTTP..." run_compose exec -T -u www-data app php occ config:system:delete overwriteprotocol 2>/dev/null || true run_compose exec -T -u www-data app php occ config:system:delete trusted_proxies 2>/dev/null || true run_compose exec -T -u www-data app php occ config:system:set overwrite.cli.url --value="${HTTP_URL}" 2>/dev/null || true echo "[INFO] HTTPS отключён. Доступ: ${HTTP_URL}"