Add "Getting-Started"
35
Getting-Started.-.md
Normal file
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 "Временный пароль"
|
||||
```
|
||||
Reference in New Issue
Block a user