restructuring, config and readme

This commit is contained in:
u80864958
2025-04-29 14:57:48 +02:00
parent f027ee7e39
commit fc8b888198
19 changed files with 317 additions and 185 deletions

View File

@ -0,0 +1,28 @@
package config
import (
"time"
"git.schreifuchs.ch/schreifuchs/ng-blog/backend/internal/auth"
)
type Config struct {
Port int `env:"PORT"`
Host string `env:"HOST"`
DBPath string `env:"DB_PATH"`
Auth auth.Config `env:"AUTH"`
}
func Default() *Config {
return &Config{
Port: 8080,
Host: "localhost",
DBPath: "./blog.db",
Auth: auth.Config{
Secret: "secret",
ValidDuration: time.Hour * 1,
AdminName: "admin",
AdminPassword: "admin",
},
}
}