Добавление PWA

This commit is contained in:
Petro1990 2025-11-24 23:18:28 +03:00
parent 69352ae7be
commit f13f284245
1 changed files with 24 additions and 4 deletions

View File

@ -45,10 +45,30 @@ mkdir -p "/opt/etc/mihomo/public/icons"
# 3. Скачивание и копирование файлов # 3. Скачивание и копирование файлов
echo "[3/4] Скачивание и копирование файлов..." echo "[3/4] Скачивание и копирование файлов..."
# Копируем локальные PWA файлы # Загружаем PWA файлы
echo "Копирование PWA файлов..." echo "Загрузка PWA файлов..."
cp -f "$SCRIPT_DIR/public/manifest.json" /opt/etc/mihomo/public/manifest.json
cp -f "$SCRIPT_DIR/public/icons/"*.png /opt/etc/mihomo/public/icons/ # Директории на роутере для PWA
PWA_DIR="/opt/etc/mihomo/public"
ICONS_DIR="$PWA_DIR/icons"
# Убедимся, что директории существуют
mkdir -p "$ICONS_DIR"
# URL-ы для сырых файлов PWA
MANIFEST_URL="$BASE_URL/public/manifest.json"
ICON192_URL="$BASE_URL/public/icons/icon-192x192.png"
ICON512_URL="$BASE_URL/public/icons/icon-512x512.png"
# Загрузка файлов
echo "Загрузка manifest.json..."
wget --no-check-certificate -O "$PWA_DIR/manifest.json" "$MANIFEST_URL"
echo "Загрузка icon-192x192.png..."
wget --no-check-certificate -O "$ICONS_DIR/icon-192x192.png" "$ICON192_URL"
echo "Загрузка icon-512x512.png..."
wget --no-check-certificate -O "$ICONS_DIR/icon-512x512.png" "$ICON512_URL"
# Скачиваем основной скрипт # Скачиваем основной скрипт
echo "Загрузка $PY_SCRIPT..." echo "Загрузка $PY_SCRIPT..."