Fixed mongodb connection

This commit is contained in:
Caleb J. Gardner
2026-03-04 09:51:41 -06:00
parent 2a16aca6ae
commit 673e9918d9
+3 -8
View File
@@ -2,7 +2,6 @@ package main
import ( import (
"context" "context"
"crypto/tls"
"flag" "flag"
"io" "io"
"log" "log"
@@ -13,6 +12,7 @@ import (
"path" "path"
"path/filepath" "path/filepath"
"strings" "strings"
"time"
"github.com/CalebQ42/darkstorm-server/internal/backend" "github.com/CalebQ42/darkstorm-server/internal/backend"
"github.com/CalebQ42/darkstorm-server/internal/backend/db" "github.com/CalebQ42/darkstorm-server/internal/backend/db"
@@ -71,13 +71,8 @@ func main() {
func setupMongo(uri string) { func setupMongo(uri string) {
if !*testing { if !*testing {
mongoCert, err := tls.LoadX509KeyPair(filepath.Join(flag.Arg(0), "mongo.pem"), filepath.Join(flag.Arg(0), "key.pem")) var err error
if err != nil { mongoClient, err = mongo.Connect(context.Background(), options.Client().ApplyURI(uri).SetTimeout(5*time.Second))
log.Fatal("error loading mongo keys:", err)
}
mongoClient, err = mongo.Connect(context.Background(), options.Client().ApplyURI(uri).SetTLSConfig(&tls.Config{
Certificates: []tls.Certificate{mongoCert},
}))
if err != nil { if err != nil {
log.Fatal("error connecting to mongo:", err) log.Fatal("error connecting to mongo:", err)
} }