diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 51 |
1 files changed, 51 insertions, 0 deletions
@@ -1,3 +1,54 @@ # walrss *Email-based RSS digest generator* + +--- + + + + + +## Quickstart: Docker + +```bash +docker pull ghcr.io/codemicro/walrss:latest +docker run -d -v $(pwd)/walrss-data:/run -p 8080:8080 ghcr.io/codemicro/walrss:latest +``` + +## Quickstart: Build from source + +You must have an up-to-date version of the Go toolchain installed. Check `go.mod` for the minimum required version. + +```bash +git clone https://github.com/codemicro/walrss.git; cd walrss +go build github.com/codemicro/walrss/walrss +``` + +```bash +mkdir walrss-data +WALRSS_DIR="./walrss-data" ./walrss +``` + +## Config + +Your `config.yaml` file lives in your data directory, which is specified by the `WALRSS_DIR` environment variable (default is `./`). + +```yaml +server: + host: 127.0.0.1 + port: 8080 + # externalURL is the URL that your instance of Walrss is accessible at + # This is a required field + externalURL: "http://127.0.0.1:8080" +email: + # Defaults are not provided for any email option + # All of the below are required fields + password: "yourapikey" + username: "apikey" + host: "smtp.sendgrid.net" + port: 587 + from: "Walrss <walrss@yourdomain.com>" +platform: + disableRegistration: false + disableSecureCookies: false +``` |
