feat(mail): #132 unify env variables and send mails with smtp
This commit is contained in:
31
main.go
31
main.go
@@ -20,6 +20,7 @@ func main() {
|
||||
if err != nil {
|
||||
log.Fatal("Error loading .env file")
|
||||
}
|
||||
utils.MustInitEnv()
|
||||
|
||||
db, err := sql.Open("sqlite3", "./data.db")
|
||||
if err != nil {
|
||||
@@ -27,19 +28,9 @@ func main() {
|
||||
}
|
||||
defer db.Close()
|
||||
|
||||
utils.RunMigrations(db)
|
||||
utils.MustRunMigrations(db)
|
||||
|
||||
var prometheusServer = http.Server{
|
||||
Addr: ":8081",
|
||||
Handler: promhttp.Handler(),
|
||||
}
|
||||
go func() {
|
||||
slog.Info("Starting prometheus server on " + prometheusServer.Addr)
|
||||
err := prometheusServer.ListenAndServe()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}()
|
||||
startPrometheus()
|
||||
|
||||
var server = http.Server{
|
||||
Addr: ":8080",
|
||||
@@ -52,3 +43,19 @@ func main() {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
func startPrometheus() {
|
||||
|
||||
var prometheusServer = http.Server{
|
||||
Addr: ":8081",
|
||||
Handler: promhttp.Handler(),
|
||||
}
|
||||
|
||||
go func() {
|
||||
slog.Info("Starting prometheus server on " + prometheusServer.Addr)
|
||||
err := prometheusServer.ListenAndServe()
|
||||
if err != nil {
|
||||
log.Fatal("Could not start prometheus server: ", err)
|
||||
}
|
||||
}()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user