Files
shop10/docs/RELEASE-0.20.md
T

59 lines
1.5 KiB
Markdown

# Релиз 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
```