Add "Getting-Started"

2026-04-12 20:26:03 +00:00
parent 8a29b58897
commit 1e0bcde6f1

35
Getting-Started.-.md Normal file

@@ -0,0 +1,35 @@
# Как запустить локально
## Требования
- Docker + Docker Compose
- Node.js 20+ (для локальной разработки без Docker)
## Запуск через Docker (рекомендуется)
```bash
cd VA.ASPEKTER
docker compose up -d
```
Приложение будет доступно на `http://localhost:6001`
## Dev-окружение (docker-compose.yml)
Монтирует исходники как volumes — изменения в `src/` подхватываются через HMR мгновенно.
| Что изменилось | Что делать |
|---|---|
| `src/*.svelte`, `src/*.css`, `src/lib/*.js` | Ничего — HMR подхватит |
| `vite.config.js` | `docker compose restart builder` |
| `email-gen/` (pug-шаблоны) | `docker compose build && docker compose up -d` |
| `package.json` (зависимости) | `docker compose build && docker compose up -d` |
| `Dockerfile` | `docker compose build && docker compose up -d` |
## Первый запуск
При первом запуске автоматически создаётся admin-пользователь. Временный пароль выводится в логах:
```bash
docker logs vaaspekter-builder-1 2>&1 | grep "Временный пароль"
```