summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorLibravatar Tobi Smethurst <31960611+tsmethurst@users.noreply.github.com>2021-05-09 11:25:13 +0200
committerLibravatar GitHub <noreply@github.com>2021-05-09 11:25:13 +0200
commit0cbab627c77002711029527f4697fc7ec6cd870d (patch)
tree8d730be593e60489d4e3b3131c1c5feb6ce64452 /cmd
parentstatus boosts (#16) (diff)
downloadgotosocial-0cbab627c77002711029527f4697fc7ec6cd870d.tar.xz
Letsencrypt (#17)
Diffstat (limited to 'cmd')
-rw-r--r--cmd/gotosocial/main.go20
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{
{