From 1e0bcde6f11df04b75d15d915ab0dedf5cac496f Mon Sep 17 00:00:00 2001 From: "s.zotov" Date: Sun, 12 Apr 2026 20:26:03 +0000 Subject: [PATCH] Add "Getting-Started" --- Getting-Started.-.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Getting-Started.-.md diff --git a/Getting-Started.-.md b/Getting-Started.-.md new file mode 100644 index 0000000..90aabde --- /dev/null +++ b/Getting-Started.-.md @@ -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 "Временный пароль" +```