Compare commits

...

2 Commits

Author SHA1 Message Date
5782177c35 update required env vars 2025-05-25 13:44:51 -04:00
b7a81889a3 paramaterize CORS 2025-05-25 13:43:52 -04:00
2 changed files with 4 additions and 2 deletions

View File

@@ -5,6 +5,8 @@ import (
"fmt"
"log/slog"
"net/http"
"os"
"strings"
"git.dubyatp.xyz/chat-api-server/db"
"github.com/go-chi/chi/v5"
@@ -36,7 +38,7 @@ func Start() {
r := chi.NewRouter()
r.Use(cors.Handler(cors.Options{
AllowedOrigins: []string{"http://localhost:5000"},
AllowedOrigins: strings.Split(os.Getenv("ALLOWED_ORIGINS"), ","),
AllowedMethods: []string{"GET", "POST", "PUT", "DELETE", "OPTIONS"},
AllowedHeaders: []string{"Accept", "Authorization", "Content-Type", "X-CSRF-Token"},
ExposedHeaders: []string{"Link"},

View File

@@ -23,7 +23,7 @@ func main() {
log.Logger() // initialize logger
requiredEnvVars := []string{"SCYLLA_CLUSTER", "SCYLLA_KEYSPACE"}
requiredEnvVars := []string{"SCYLLA_CLUSTER", "SCYLLA_KEYSPACE", "JWT_SECRET", "ALLOWED_ORIGINS"}
// Initialize dotenv file
err := godotenv.Load()