@@ -7,3 +7,25 @@ Web interface meant to be served at [nyx.pasteur.cloud](https://nyx.pasteur.clou
It features an app catalog, with currently a single available app:
* an editor for muscular activity programs.
## Local installation
For local execution, the installation instructions are as follows:
You will need [JuliaUp](https://github.com/JuliaLang/juliaup?tab=readme-ov-file#juliaup---julia-version-manager) and [git](https://git-scm.com/downloads).
Once these tools are installed, in a terminal (on Windows, preferably PowerShell), type:
```
git clone --branch dev https://gitlab.pasteur.fr/nyx/NyxUI.jl NyxUI
cd NyxUI
cp front/Manifest.toml .
juliaup add lts
juliaup default lts
julia --project=. -e 'using Pkg; Pkg.instantiate()'
julia --project=. routes.jl
```
You may be asked whether to authorize ports 9284 and 9285; please give the app permission.
From there, in a web browser, open http://localhost:9284/ to access the app.