nextcloud-install/docker/disable-docker-ssl.sh
2026-06-24 09:23:58 +03:00

29 lines
1.1 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/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}"