Как запустить локально
Требования
- Docker + Docker Compose
- Node.js 20+ (для локальной разработки без Docker)
Запуск через Docker (рекомендуется)
Приложение будет доступно на 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-пользователь. Временный пароль выводится в логах: