P1f: self-contained Tauri host; complete P1
This commit is contained in:
+5
-2
@@ -36,14 +36,17 @@ npm --prefix app run tauri build -- --bundles deb
|
||||
|
||||
The bundle targets are `deb` and `appimage`. The icon at `src-tauri/icons/icon.png` is a P0 placeholder.
|
||||
|
||||
## Verified build
|
||||
## Self-contained app
|
||||
|
||||
The app now starts the ZHILA host (engine, session, SQLite project, assets, loopback wire) inside its own process. The built window does not need the daemon.
|
||||
|
||||
```bash
|
||||
npm --prefix ui run build
|
||||
cd app
|
||||
./node_modules/.bin/tauri build --no-bundle
|
||||
# with the daemon running:
|
||||
./src-tauri/target/release/zhila-app
|
||||
```
|
||||
|
||||
The host binds `127.0.0.1:4317` with the development token `dev` and loads `~/.local/share/zhila/descent-04`. For browser development run the standalone daemon instead; both cannot own the port at the same time.
|
||||
|
||||
`cargo check --manifest-path app/src-tauri/Cargo.toml` and the release build pass. The earlier `dbus-1`/`webkit2gtk`/`gtk` pkg-config failure is historical; those packages are installed. The window screenshot is `preview-tauri.png` at the repository root.
|
||||
|
||||
Reference in New Issue
Block a user