Files
shop10/docs/RELEASE-1.0.md

1.8 KiB
Raw Permalink Blame History

Релиз 1.0.0

Мажорный релиз после v0.20.0. Кратко: passkey, лояльность и промокоды, акционные цены, уведомления о поступлении, обновление из админки, установщик install.sh.

Что нового после 0.20

Область Изменения
Вход Passkey (WebAuthn), один админ (ADMIN_EMAIL)
Цены Скидка на товар, промокоды, баллы лояльности
Склад Подписка на email при поступлении товара
Админка Цены/скидки, промокоды, /admin/system — обновление с Git
UI Иконки, зачёркнутая старая цена, бейдж «−N%»
Deploy install.sh, SHOP_ROOT, git-sync, wiki Server-Operations

Быстрый старт

Новая установка

git clone <URL-репозитория> /opt/shop
cd /opt/shop
git checkout v1.0.0
bash scripts/install.sh

Обновление с v0.20.0

export SHOP_ROOT=/opt/shop   # или /opt/shop/shop10
cd "$SHOP_ROOT"
git fetch origin && git checkout main && git pull origin main
bash "$SHOP_ROOT/scripts/server-update.sh"

Админ: обновление без SSH

  1. В .env: SHOP_ROOT, ADMIN_UPDATE_ENABLED=1
  2. Sudoers для www-data на scripts/admin-web-update.sh (см. /admin/system)
  3. Админ → Обновление → проверить Git → ввести update

Тег и Release в Gitea

git tag -a v1.0.0 -m "Release 1.0.0"
git push origin v1.0.0
export GITEA_TOKEN=...
bash scripts/publish-gitea-release.sh 1.0.0

Полный список: CHANGELOG.md