feat: интерактивный установщик install.sh (Docker / Ubuntu, админ, БД)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
- Роли: клиент (`customer`) и **один** администратор (`admin`) — аккаунт из `ADMIN_EMAIL` в `.env`
|
||||
- Согласие на cookies
|
||||
- Подписка «сообщить о поступлении», если товара нет в наличии
|
||||
- Лояльность (баллы), промокоды со скидкой и таймером до конца акции
|
||||
|
||||
## Требования
|
||||
|
||||
@@ -111,6 +112,19 @@ bash scripts/setup-postgres-ubuntu.sh
|
||||
|
||||
---
|
||||
|
||||
## Интерактивный установщик
|
||||
|
||||
Задаёт вопросы: **Docker или Ubuntu**, данные **администратора**, **PostgreSQL**, URL сайта, опционально SMTP.
|
||||
|
||||
```bash
|
||||
cd /path/to/shop
|
||||
bash scripts/install.sh
|
||||
```
|
||||
|
||||
Нативная установка на сервере — от root: `sudo bash scripts/install.sh`.
|
||||
|
||||
---
|
||||
|
||||
## Быстрый развёртывание на Ubuntu
|
||||
|
||||
Подставьте **URL своего репозитория** и каталог клона `SHOP_ROOT` (часто `/opt/shop`):
|
||||
@@ -338,6 +352,7 @@ caddy/Caddyfile.docker.example
|
||||
deploy/shop.service
|
||||
scripts/
|
||||
setup-postgres-ubuntu.sh
|
||||
install.sh
|
||||
install-postgresql-ubuntu.sh
|
||||
quick-deploy-ubuntu.sh
|
||||
fix-db-connection.sh
|
||||
|
||||
Reference in New Issue
Block a user