Показывать итог установки даже при проблеме запуска xlxd

Этот коммит содержится в:
2026-05-18 06:53:17 +09:00
родитель c2f62feb09
Коммит 6e062bb250
+19 -1
Просмотреть файл
@@ -176,8 +176,23 @@ a2dissite 000-default.conf >/dev/null 2>&1 || true
a2ensite xlx-panel.conf a2ensite xlx-panel.conf
systemctl restart apache2 systemctl restart apache2
echo "Building and installing xlxd reflector. This can take a few minutes..."
bash "$REPO_ROOT/scripts/install-xlxd.sh" bash "$REPO_ROOT/scripts/install-xlxd.sh"
systemctl start xlxd || true
XLXD_START_STATUS="not started"
if command -v timeout >/dev/null 2>&1; then
if timeout 20s systemctl start xlxd; then
XLXD_START_STATUS="started"
else
XLXD_START_STATUS="start failed or timed out; run: sudo systemctl status xlxd --no-pager"
fi
else
if systemctl start xlxd; then
XLXD_START_STATUS="started"
else
XLXD_START_STATUS="start failed; run: sudo systemctl status xlxd --no-pager"
fi
fi
cat <<EOF cat <<EOF
@@ -195,6 +210,9 @@ Admin token:
YooKassa webhook: YooKassa webhook:
${BASE_URL}/api/webhooks/yookassa?token=${WEBHOOK_SECRET} ${BASE_URL}/api/webhooks/yookassa?token=${WEBHOOK_SECRET}
XLX reflector:
${XLXD_START_STATUS}
Database: Database:
name=${DB_NAME} name=${DB_NAME}
user=${DB_USER} user=${DB_USER}