Install
Fork this project to get a workspace of your own, and run :
docker run  -v /var/run/docker.sock:/var/run/docker.sock  -e GIT_BRANCH=main -e GIT_REPO='ssh://git@github.com/YouGit/Workspace.git' --network=host  genghistask/ui
| Argument | Description | Default | 
|---|---|---|
| -p 3000:3000 | Forward host port towards the port 3000 of the next.js server inside the container | 3000 | 
| -e GIT_BRANCH=main | Git Branch used by the application where your modification will be saved | master | 
| -e GIT_REPO=‘ssh://git@github.com/YouGit/Workspace.git’ | Git repository where your modifications are fetched or saved | |
| -v /var/run/docker.sock:/var/run/docker.sock | Share docker socket to allow launch containers | only required if you want to launch job with docker | 
| 
 | Forward all host port | not required | 
| 
 | Delete all unsaved modification when the container will be stopped unless -v is used below | not required | 
| -v  | Edit the workspace directly from the host | not required | 
| -v  | Share ssh identity from the host | not required but usefull to preserve key accross update | 
| -v  | Override the credentials file to specify a relational database | not required, data goes in plain text if not configured | 
| genghistask/ui | This docker image | latest | 
It is better to change GIT_REPO url to match your fork, for example : GIT_REPO=‘ssh://git@github.com/YouGit/Workspace.git’
You can now use the webapp at http://127.0.0.1:3000/#/Graphs and read the next page to configure the application.