mirror of
https://github.com/octoleo/syncthing.git
synced 2024-11-14 01:04:14 +00:00
Also mention STGUIASSETS
This commit is contained in:
parent
192e843989
commit
33398b0b6b
19
README.md
19
README.md
@ -11,12 +11,27 @@ In production we serve the UI through Syncthing itself. The easiest way to
|
|||||||
do that is to simply put the built assets in the `gui` subdirectory of
|
do that is to simply put the built assets in the `gui` subdirectory of
|
||||||
Syncthing's config directory.
|
Syncthing's config directory.
|
||||||
|
|
||||||
- `npm run build -- --prod`
|
```
|
||||||
- `rsync -va --delete dist/tech-ui/ ~/.config/syncthing/gui/default/tech-ui/`
|
$ npm run build -- --prod
|
||||||
|
$ rsync -va --delete dist/tech-ui/ ~/.config/syncthing/gui/default/tech-ui/
|
||||||
|
```
|
||||||
|
|
||||||
Adjust for your actual Syncthing config dir if different. Navigate to
|
Adjust for your actual Syncthing config dir if different. Navigate to
|
||||||
`http://localhost:8384/tech-ui/`.
|
`http://localhost:8384/tech-ui/`.
|
||||||
|
|
||||||
|
Another option is to start Syncthing with the STGUIASSETS environment
|
||||||
|
variable pointing to the distribution directory.
|
||||||
|
|
||||||
|
```
|
||||||
|
$ npm run build -- --prod
|
||||||
|
$ ln -sf . dist/default
|
||||||
|
$ export STGUIASSETS=$(pwd)/dist
|
||||||
|
$ syncthing
|
||||||
|
```
|
||||||
|
|
||||||
|
The magic is symlink is because Syncthing will look for the GUI in the
|
||||||
|
`default` subdirectory. Navigate to `http://localhost:8384/tech-ui/`.
|
||||||
|
|
||||||
## Code scaffolding
|
## Code scaffolding
|
||||||
|
|
||||||
Run `ng generate component component-name` to generate a new component. You
|
Run `ng generate component component-name` to generate a new component. You
|
||||||
|
Loading…
Reference in New Issue
Block a user