Добавил файл .env.demo для локального тестирования брендинга, добавил использование --host в vite, улучшил адаптивность интерфейса, обновил README с инструкциями по кастомизации и изменил структуру компонентов для улучшения стилей

This commit is contained in:
Ilia Miheev
2026-08-03 22:18:46 +03:00
parent d475ed775b
commit 215cc195de
12 changed files with 218 additions and 120 deletions
+14 -12
View File
@@ -3,33 +3,35 @@
Сервис генерации случайных значений: числа из диапазона, выбор из списка, орёл/решка.
Vue 3 + Vite + Element Plus. Тема и брендинг настраиваются через env / Docker.
**Версия:** `1.0.0`
**Версия:** `1.0.1`
## Setup
## Установка
```
npm install
```
### Dev server
### Dev-сервер
```
npm run serve
```
### Production build
### Production-сборка
```
npm run build
npm run preview
```
### Lint
### Линт
```
npm run lint
```
## Customization
Copy `.env.example` to `.env` and set `IRANDOM_*` variables
(name, title, logo URL, colors, default locale).
`npm run serve` / `npm run build` regenerates `public/config.js`.
## Кастомизация
Скопируйте `.env.example` в `.env` и задайте переменные `IRANDOM_*`
(имя, title, URL логотипа, цвета, язык по умолчанию).
`npm run serve` / `npm run build` пересобирают `public/config.js`.
Чтобы локально проверить другую палитру брендинга, скопируйте `.env.demo``.env` и перезапустите `serve`.
## Docker
```
@@ -37,6 +39,6 @@ docker compose up --build
```
→ http://localhost:8080
## Offline (PWA)
After one online visit to a production build (`build` + `preview` or Docker),
the app shell works offline. Runtime branding updates title, theme-color, icons and manifest.
## Офлайн (PWA)
После одного визита онлайн к production-сборке (`build` + `preview` или Docker)
оболочка приложения работает офлайн. Runtime-брендинг обновляет title, theme-color, иконки и manifest.