46 lines
595 B
Markdown
46 lines
595 B
Markdown
|
|

|
|
|
|
# Install dev environment
|
|
|
|
```bash
|
|
sudo apt install node
|
|
sudo apt install npm
|
|
sudo apt install rpm
|
|
|
|
npm install
|
|
|
|
# On Linux
|
|
# https://github.com/electron/electron/issues/17972
|
|
sudo chown root chrome-sandbox
|
|
chmod 4755 chrome-sandbox
|
|
|
|
# for cross compilation Mac -> Linux
|
|
brew install dpkg
|
|
brew install fakeroot
|
|
```
|
|
|
|
# Build
|
|
|
|
```bash
|
|
# one of
|
|
npm run make
|
|
npm run make-linux
|
|
npm run make-all
|
|
```
|
|
|
|
# Run
|
|
|
|
```bash
|
|
# Mac
|
|
npm run start
|
|
|
|
# Linux
|
|
./out/Tooloop\ Kiosk\ Browser-linux-arm64/Tooloop\ Kiosk\ Browser --no-sandbox
|
|
```
|
|
|
|
# Deploy
|
|
|
|
```bash
|
|
npm run deploy
|
|
``` |