mirror of
https://github.com/andrey271192/amnezia_web.git
synced 2026-09-20 14:41:59 +00:00
fix(install): print initial admin password
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -323,8 +323,20 @@ echo "Админ-панель: http://${IP:-SERVER_IP}:${HOST_PORT}"
|
|||||||
if [[ "${SKIP_LANDING:-}" != "1" ]]; then
|
if [[ "${SKIP_LANDING:-}" != "1" ]]; then
|
||||||
echo "Лендинг для пользователей: http://${IP:-SERVER_IP}:${LANDING_PORT}/ (ссылки доната автора — только в админ-панели)"
|
echo "Лендинг для пользователей: http://${IP:-SERVER_IP}:${LANDING_PORT}/ (ссылки доната автора — только в админ-панели)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Выводим пароль в stdout по запросу пользователя.
|
||||||
|
# 1) Первый запуск: пароль генерится/приходит через ADMIN_PASSWORD.
|
||||||
|
# 2) Переустановка/апгрейд: если есть только password.hash — пароль восстановить нельзя.
|
||||||
if [[ -f "${PASS_FILE}" ]]; then
|
if [[ -f "${PASS_FILE}" ]]; then
|
||||||
echo "Первый пароль: $(cat "${PASS_FILE}")"
|
__pw="$(tr -d '\r\n' <"${PASS_FILE}" || true)"
|
||||||
|
if [[ -n "${__pw}" ]]; then
|
||||||
|
echo "Первый пароль: ${__pw}"
|
||||||
|
fi
|
||||||
|
elif [[ -n "${BOOT_PW}" ]]; then
|
||||||
|
echo "Первый пароль: ${BOOT_PW}"
|
||||||
|
elif [[ -f "${DATA_DIR}/password.hash" ]]; then
|
||||||
|
echo "Пароль уже задан ранее (обнаружен ${DATA_DIR}/password.hash) — текущий пароль восстановить нельзя."
|
||||||
|
echo "Чтобы задать новый пароль: остановите контейнер, удалите ${DATA_DIR}/password.hash и запустите установку с переменной окружения ADMIN_PASSWORD=…"
|
||||||
fi
|
fi
|
||||||
if [[ "${ALLOW_DEFAULT_PASSWORD:-}" == "1" ]] || [[ "${ALLOW_DEFAULT_PASSWORD:-}" == "true" ]]; then
|
if [[ "${ALLOW_DEFAULT_PASSWORD:-}" == "1" ]] || [[ "${ALLOW_DEFAULT_PASSWORD:-}" == "true" ]]; then
|
||||||
echo "Пароль по умолчанию (смените в панели): AmneziaAdmin!ChangeMe"
|
echo "Пароль по умолчанию (смените в панели): AmneziaAdmin!ChangeMe"
|
||||||
|
|||||||
Reference in New Issue
Block a user