feat: add demo seed for live ui
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
- задан `CRANK_DATABASE_URL`;
|
||||
- задан `CRANK_STORAGE_ROOT`;
|
||||
- доступны `CRANK_ADMIN_BIND` и `CRANK_MCP_BIND`;
|
||||
- если нужен заполненный demo state без ручного онбординга, задан `CRANK_DEMO_SEED=true`;
|
||||
- для UI установлен `Node.js`;
|
||||
- для Rust-части установлен toolchain из `rust-toolchain.toml`.
|
||||
|
||||
@@ -21,6 +22,12 @@
|
||||
cargo run -p admin-api
|
||||
```
|
||||
|
||||
Для предзаполненного demo state:
|
||||
|
||||
```bash
|
||||
CRANK_DEMO_SEED=true cargo run -p admin-api
|
||||
```
|
||||
|
||||
Во втором терминале:
|
||||
|
||||
```bash
|
||||
|
||||
@@ -74,6 +74,7 @@ var/crank/
|
||||
|
||||
- `CRANK_ADMIN_TOKEN`
|
||||
- `CRANK_MASTER_KEY`
|
||||
- `CRANK_DEMO_SEED`
|
||||
|
||||
Стартовое значение для refresh published tools:
|
||||
|
||||
@@ -111,6 +112,7 @@ Local development:
|
||||
- локальное окружение должно иметь доступ к `PostgreSQL`;
|
||||
- локальный storage;
|
||||
- app-level auth и bootstrap admin user через `.env`.
|
||||
- при необходимости UI можно наполнить живыми demo-данными через `CRANK_DEMO_SEED=true`.
|
||||
|
||||
Demo/deployment:
|
||||
|
||||
@@ -131,6 +133,10 @@ Demo/deployment:
|
||||
- `CRANK_BOOTSTRAP_ADMIN_PASSWORD`
|
||||
- `CRANK_BOOTSTRAP_ADMIN_DISPLAY_NAME`
|
||||
|
||||
Для опционального demo-seed:
|
||||
|
||||
- `CRANK_DEMO_SEED=true`
|
||||
|
||||
## 8.1. Delivery artifacts
|
||||
|
||||
Для production-like запуска проект должен поставляться с:
|
||||
|
||||
Reference in New Issue
Block a user