# Релиз 0.20.0 ## Что нового относительно 0.10.0 | Функция | Описание | |---------|----------| | Админ-панель | `/admin` — статистика, заказы, пользователи, товары, брони | | Роли | `customer`, `admin` | | Профиль | `/account` — имя, email, пароль | | Cookies | Баннер согласия, блок входа без принятия | | Бронирование | Кнопка на товаре, вкладка в кабинете | | Сброс пароля | `/forgot-password` → письмо → новый пароль | ## Быстрый старт ### Docker ```bash git checkout v0.20.0 cp .env.docker.example .env # SESSION_SECRET, при необходимости SMTP и SITE_URL docker compose up -d --build ``` ### Ubuntu ```bash git checkout v0.20.0 bash scripts/setup-postgres-ubuntu.sh cp .env.example .env npm install --omit=dev systemctl restart shop ``` ## Администратор по умолчанию - Email: `admin@site.com` - Пароль: `admin` (смените в production) ## SMTP (письма) Обязательно для production-сброса пароля. Без SMTP ссылка выводится в лог сервера. ```env SITE_URL=https://shop.example.com SMTP_HOST=smtp.example.com SMTP_PORT=587 SMTP_USER=... SMTP_PASS=... SMTP_FROM=shop@example.com ``` ## Gitea Release ```bash export GITEA_TOKEN=... bash scripts/publish-gitea-release.sh 0.20.0 ```