summaryrefslogtreecommitdiff
path: root/args
diff options
context:
space:
mode:
authorLizzy Hunt <lizzy.hunt@usu.edu>2024-03-29 16:35:04 -0600
committerLizzy Hunt <lizzy.hunt@usu.edu>2024-03-29 16:35:04 -0600
commit5080c566ac31ec622986c04f1812a1e88c88210e (patch)
treed8dbaa766ef21b098c5740880facc2989c750295 /args
parent7cc13887eae7dd2a61900751e038d273313d077f (diff)
downloadhatecomputers.club-5080c566ac31ec622986c04f1812a1e88c88210e.tar.gz
hatecomputers.club-5080c566ac31ec622986c04f1812a1e88c88210e.zip
guestbook!
Diffstat (limited to 'args')
-rw-r--r--args/args.go20
1 files changed, 15 insertions, 5 deletions
diff --git a/args/args.go b/args/args.go
index 3be0abd..40dd1af 100644
--- a/args/args.go
+++ b/args/args.go
@@ -10,11 +10,9 @@ import (
)
type Arguments struct {
- DatabasePath string
- TemplatePath string
- StaticPath string
- CloudflareToken string
- CloudflareZone string
+ DatabasePath string
+ TemplatePath string
+ StaticPath string
Migrate bool
Scheduler bool
@@ -27,6 +25,12 @@ type Arguments struct {
Dns bool
DnsRecursion []string
DnsPort int
+
+ CloudflareToken string
+ CloudflareZone string
+
+ HcaptchaSecret string
+ HcaptchaSiteKey string
}
func GetArgs() (*Arguments, error) {
@@ -57,6 +61,9 @@ func GetArgs() (*Arguments, error) {
oauthRedirectURI := os.Getenv("OAUTH_REDIRECT_URI")
oauthUserInfoURI := os.Getenv("OAUTH_USER_INFO_URI")
+ hcaptchaSecret := os.Getenv("HCAPTCHA_SECRET")
+ hcaptchaSiteKey := os.Getenv("HCAPTCHA_SITE_KEY")
+
envVars := [][]string{
{cloudflareToken, "CLOUDFLARE_TOKEN"},
{cloudflareZone, "CLOUDFLARE_ZONE"},
@@ -102,6 +109,9 @@ func GetArgs() (*Arguments, error) {
OauthConfig: oauthConfig,
OauthUserInfoURI: oauthUserInfoURI,
+
+ HcaptchaSecret: hcaptchaSecret,
+ HcaptchaSiteKey: hcaptchaSiteKey,
}
return arguments, nil