docs: add SERVER_SETUP.md, update README with new deploy section
This commit is contained in:
@@ -73,9 +73,6 @@ npm run dev # переменные из `.dev_env`
|
||||
|
||||
Сервер: `http://127.0.0.1:3333`. Проверка: `GET /health`.
|
||||
|
||||
Черновик деплоя на Proxmox: [docs/test-deploy-proxmox.md](docs/test-deploy-proxmox.md).
|
||||
Обновление уже развёрнутого стенда: [docs/deploy-changes.md](docs/deploy-changes.md).
|
||||
|
||||
### Фронтенд
|
||||
|
||||
В другом терминале:
|
||||
@@ -124,3 +121,21 @@ npm run dev
|
||||
- `PATCH /api/admin/products/:id`
|
||||
- `DELETE /api/admin/products/:id`
|
||||
- `POST /api/admin/categories`
|
||||
|
||||
## Деплой
|
||||
|
||||
```bash
|
||||
# Заполнить scripts/deploy.env (DEPLOY_HOST, DEPLOY_PATH и т.д.)
|
||||
|
||||
# Первичная настройка LXC: см. scripts/SERVER_SETUP.md
|
||||
|
||||
# Деплой только изменившихся компонентов:
|
||||
./scripts/deploy-auto.sh
|
||||
|
||||
# Полный деплой (игнорировать diff):
|
||||
./scripts/deploy-auto.sh --force
|
||||
|
||||
# Только фронт или только бэкенд:
|
||||
./scripts/deploy-auto.sh --frontend-only
|
||||
./scripts/deploy-auto.sh --backend-only
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user