docs: add usage in subpath
parent
c027d486c1
commit
38afcf64cf
54
README.md
54
README.md
|
@ -33,17 +33,28 @@ sudo sh -c "curl -fsSL RELEASE_URL | tar -C /usr/local/bin/ -xz"
|
||||||
## Config
|
## Config
|
||||||
|
|
||||||
```json
|
```json
|
||||||
[
|
{
|
||||||
{
|
"app_name": "ConfigUI",
|
||||||
"path": "configui.log",
|
"base_url": "/",
|
||||||
"ro": true
|
"config_path": "conf.json",
|
||||||
},
|
"no_reconfig": false,
|
||||||
{
|
"allow_ip": "",
|
||||||
"path": "etc/test.ini",
|
"files": [
|
||||||
"name": "test",
|
{
|
||||||
"action": "myip local -P"
|
"path": "main.go",
|
||||||
}
|
"name": "GoPlayground",
|
||||||
]
|
"action": "go run main.go",
|
||||||
|
"ro": false,
|
||||||
|
"lang": "",
|
||||||
|
"order": 0,
|
||||||
|
"data": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result_bellow": false,
|
||||||
|
"hide_config": false,
|
||||||
|
"log_path": "access.log",
|
||||||
|
"silent_sys_out": false
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
`configui -f PATH/TO/CONFIG`
|
`configui -f PATH/TO/CONFIG`
|
||||||
|
@ -64,6 +75,27 @@ Restart=always
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Use as a sub route
|
||||||
|
|
||||||
|
```go
|
||||||
|
cui.BaseUrl = "/configui/"
|
||||||
|
mux := http.NewServeMux()
|
||||||
|
mux.Handle("/configui/", http.StripPrefix("/configui", cui))
|
||||||
|
```
|
||||||
|
|
||||||
|
## Use as subpath in caddy
|
||||||
|
|
||||||
|
```caddyfile
|
||||||
|
DOMAIN {
|
||||||
|
...
|
||||||
|
route /configui/* {
|
||||||
|
uri strip_prefix /configui
|
||||||
|
reverse_proxy localhost:8000
|
||||||
|
}
|
||||||
|
...
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## Api
|
## Api
|
||||||
|
|
||||||
### Files
|
### Files
|
||||||
|
|
Loading…
Reference in New Issue