diff --git a/.env.example b/.env.example index e3f8238..528a67c 100644 --- a/.env.example +++ b/.env.example @@ -1,6 +1,6 @@ DATABASE_URL=postgresql://postgres:postgres@localhost:5432/evening_detective_server?sslmode=disable -# local отключает SMTP, фоновые письма и внешний webhook регистрации команд. +# venue отключает SMTP, фоновые письма и внешний webhook регистрации команд. # Локальные учётные записи создаются отдельно; почтовый сброс пароля недоступен. APP_MODE=online diff --git a/bin/evening_detective_server b/bin/evening_detective_server index c74c7b3..578089e 100755 Binary files a/bin/evening_detective_server and b/bin/evening_detective_server differ diff --git a/cmd/evening_detective_server/main.go b/cmd/evening_detective_server/main.go index b1400cc..defc40c 100644 --- a/cmd/evening_detective_server/main.go +++ b/cmd/evening_detective_server/main.go @@ -80,7 +80,7 @@ const grpcMsgLimit = 257 << 20 func main() { _ = godotenv.Load() - localMode := os.Getenv("APP_MODE") == "local" + venueMode := os.Getenv("APP_MODE") == "venue" dbpool, err := pgxpool.New(context.Background(), os.Getenv("DATABASE_URL")) if err != nil { @@ -100,7 +100,7 @@ func main() { } } var emailSender email_sender.IEmailSender - if !localMode { + if !venueMode { emailSender = email_sender.NewSender( os.Getenv("SMTP_HOST"), os.Getenv("SMTP_PORT"), @@ -171,7 +171,7 @@ func main() { participationService := participation_service.NewParticipationService(teamRepo, os.Getenv("APP_BASE_URL")) ticketService := ticket_service.NewTicketService(ticketRepo, os.Getenv("APP_BASE_URL")) - if !localMode { + if !venueMode { go participationService.RunParticipationEmails(context.Background(), emailSender, os.Getenv("PARTICIPATION_SECRET"), os.Getenv("GAME_TIMEZONE")) go reviewService.RunReviewReminderEmails(context.Background(), emailSender) } @@ -295,7 +295,7 @@ func main() { } mainMux := http.NewServeMux() - if !localMode { + if !venueMode { mainMux.Handle("POST /api/games/{id}/registrations", app.TeamRegistrationHandler(os.Getenv("YANDEX_FORMS_TOKEN"), teamService.RegisterTeam)) }