Files
start-os/ui/README.md
kn0wmad 33fe3e1059 Setup Scripts (#472)
* Init commit of setup scripts

* Minor edit

* Script edit and dir rename

* Oops

* Updated README

* Updated scripts/readme

* Additional Script/README updates

* Further Script updates

* BuildGuide updates

* More git fuckery

* Init commit of setup scripts

* Minor edit

* Script edit and dir rename

* Oops

* Updated scripts/readme

* Script/README updates

* Additional Script/README updates

* Script/README edits

* Copy script edit

* Copy script edit

* Filesystem script edit

* More edits

* Guide edit

* Makefile

* fixes ui build scripts to use submodules (#546)

* fix product key generation

Co-authored-by: Aiden McClelland <me@drbonez.dev>
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com>
2022-01-21 20:35:52 -07:00

55 lines
954 B
Markdown

# Embassy UI
## Setup Instructions
**Make sure you have git, node, npm, and rust installed**
`npm i -g @ionic/cli`
`git clone https://github.com/Start9Labs/ws-example.git`
`git clone https://github.com/Start9Labs/embassy-os.git`
`cd embassy-os`
`git submodule update --init --recursive`
Then open `ws-example`, and `embassy-os`, in separate tabs.
### ws-example
**Start the server**
`cargo run -- -vvv -c example-config.toml`
### embassy-os
`cd ui/`
`npm run build-deps`
`npm i`
Copy `config-sample.json` to new file `config.json`
In `config.json`, edit the "mocks" section to look like the following:
```
"mocks": {
"enabled": true,
"connection": "ws",
"rpcPort": "5959",
"wsPort": "5960",
"maskAs": "tor",
"skipStartupAlerts": true
}
```
Valid values for "connection" are `ws` and `poll`.
Valid values for "maskAs" are `tor` and `lan`.
You can also enable or disable startup alerts.
**Start the client**
`ionic serve`