feat: create shared config defaults

- add shared configuration defaults for server and pomodoro

🤖
This commit is contained in:
Sebastian Mark 2024-10-21 09:46:16 +02:00
parent 28342058aa
commit a9d145ee71
3 changed files with 26 additions and 11 deletions

View file

@ -3,6 +3,7 @@ package server
import (
"flag"
"fmt"
"git.smsvc.net/pomodoro/GoTomato/internal/shared"
"git.smsvc.net/pomodoro/GoTomato/internal/websocket"
"git.smsvc.net/pomodoro/GoTomato/pkg/models"
"log"
@ -11,8 +12,8 @@ import (
func Start() {
// Define CLI flags for ListenAddress and ListenPort
listenAddress := flag.String("listenAddress", "0.0.0.0", "IP address to listen on")
listenPort := flag.Int("listenPort", 8080, "Port to listen on")
listenAddress := flag.String("listenAddress", shared.DefaultServerConfig.ListenAddress, "IP address to listen on")
listenPort := flag.Int("listenPort", shared.DefaultServerConfig.ListenPort, "Port to listen on")
flag.Parse()
serverConfig := models.GoTomatoServerConfig{