API login/register/delete-account, automatic db schema init

This commit is contained in:
ari melody 2024-09-23 00:57:23 +01:00
parent 1846203076
commit f7edece0af
Signed by: ari
GPG key ID: CF99829C92678188
11 changed files with 479 additions and 8 deletions

View file

@ -34,7 +34,7 @@ var Args = func() map[string]string {
return args
}()
var HTTP_DOMAIN = func() string {
var HTTP_DOMAIN = func() string {
domain := os.Getenv("HTTP_DOMAIN")
if domain == "" {
return "https://arimelody.me"
@ -42,4 +42,13 @@ var HTTP_DOMAIN = func() string {
return domain
}()
var APP_SECRET = func() string {
secret := os.Getenv("ARIMELODY_SECRET")
if secret == "" {
fmt.Fprintln(os.Stderr, "FATAL: ARIMELODY_SECRET was not provided. Cannot continue.")
os.Exit(1)
}
return secret
}()
var DB *sqlx.DB