base commit
This commit is contained in:
@@ -50,17 +50,31 @@
|
||||
|
||||
### Бэкенд
|
||||
|
||||
**Вариант A — типовой `.env`**
|
||||
|
||||
```bash
|
||||
cd server
|
||||
cp .env.example .env # укажите ADMIN_EMAIL
|
||||
npm install
|
||||
npx prisma migrate dev # если база ещё не создана
|
||||
npx prisma db seed # опционально: тестовые категории и товары
|
||||
npm run dev
|
||||
npx prisma db seed # опционально: тестовые категории и товары
|
||||
npm run dev:classic # загрузка из `.env`
|
||||
```
|
||||
|
||||
**Вариант B — файл [`server/.dev_env`](server/.dev_env)** (то, что уже лежит в репозитории для локального стенда; нужен **Node.js 20.6+** из‑за `node --env-file`):
|
||||
|
||||
```bash
|
||||
cd server
|
||||
npm install
|
||||
npm run dev # переменные из `.dev_env`
|
||||
```
|
||||
|
||||
Очистка БД до «чистого» тестового состояния (SQLite + миграции + seed): в `server/` выполните `npm run db:reset:test`.
|
||||
|
||||
Сервер: `http://127.0.0.1:3333`. Проверка: `GET /health`.
|
||||
|
||||
Черновик деплоя на Proxmox: [docs/test-deploy-proxmox.md](docs/test-deploy-proxmox.md).
|
||||
|
||||
### Фронтенд
|
||||
|
||||
В другом терминале:
|
||||
|
||||
Reference in New Issue
Block a user