29 lines
1.1 KiB
Bash
29 lines
1.1 KiB
Bash
#!/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}"
|