diff options
| author | 2021-05-09 11:25:13 +0200 | |
|---|---|---|
| committer | 2021-05-09 11:25:13 +0200 | |
| commit | 0cbab627c77002711029527f4697fc7ec6cd870d (patch) | |
| tree | 8d730be593e60489d4e3b3131c1c5feb6ce64452 /cmd | |
| parent | status boosts (#16) (diff) | |
| download | gotosocial-0cbab627c77002711029527f4697fc7ec6cd870d.tar.xz | |
Letsencrypt (#17)
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/gotosocial/main.go | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/cmd/gotosocial/main.go b/cmd/gotosocial/main.go index 337e7b785..948215276 100644 --- a/cmd/gotosocial/main.go +++ b/cmd/gotosocial/main.go @@ -228,6 +228,26 @@ func main() { Value: defaults.StatusesMaxMediaFiles, EnvVars: []string{envNames.StatusesMaxMediaFiles}, }, + + // LETSENCRYPT FLAGS + &cli.BoolFlag{ + Name: flagNames.LetsEncryptEnabled, + Usage: "Enable letsencrypt TLS certs for this server. If set to true, then cert dir also needs to be set (or take the default).", + Value: defaults.LetsEncryptEnabled, + EnvVars: []string{envNames.LetsEncryptEnabled}, + }, + &cli.StringFlag{ + Name: flagNames.LetsEncryptCertDir, + Usage: "Directory to store acquired letsencrypt certificates.", + Value: defaults.LetsEncryptCertDir, + EnvVars: []string{envNames.LetsEncryptCertDir}, + }, + &cli.StringFlag{ + Name: flagNames.LetsEncryptEmailAddress, + Usage: "Email address to use when requesting letsencrypt certs. Will receive updates on cert expiry etc.", + Value: defaults.LetsEncryptEmailAddress, + EnvVars: []string{envNames.LetsEncryptEmailAddress}, + }, }, Commands: []*cli.Command{ { |
