forked from electricdusk/rushlink
README updated with -root_url and sample systemd unit file
This commit is contained in:
parent
095348d614
commit
ac2c62f9e6
19
README.md
19
README.md
@ -24,7 +24,7 @@ are the exceptions:
|
||||
|
||||
## Database
|
||||
|
||||
We will be using [`go.etcd.io/bbolt`]. This file should be the *only* file
|
||||
We use [`go.etcd.io/bbolt`]. This file should be the *only* file
|
||||
apart from our monolithic binary. All settings and keys should go in here.
|
||||
Any read-only data resides in the binary file (possibly compressed).
|
||||
|
||||
@ -114,8 +114,25 @@ server {
|
||||
proxy_pass http://127.0.0.1:8000;
|
||||
proxy_set_header Host rushlink.local;
|
||||
proxy_set_header X-Forwarded-For $remote_addr;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_http_version 1.1;
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
`rushlink` automatically detects whether `http` or `https` is used when
|
||||
`X-Forwarded-Proto` is correctly set. Otherwise, pass `-root_url
|
||||
https://rushlink.local` to the binary (e.g. in the `systemd` unit file).
|
||||
|
||||
## Sample `systemd` unit file
|
||||
|
||||
```
|
||||
[Install]
|
||||
WantedBy=nginx.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=rushlink
|
||||
Group=nogroup
|
||||
ExecStart=/var/lib/rushlink/rushlink -database /var/lib/rushlink/db -file-store /var/lib/rushlink/filestore -root_url https://rushlink.local
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user