This commit is contained in:
2026-10-09 19:46:45 +07:00
parent 2a1d7ca654
commit e8b5826c5b
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -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
Binary file not shown.
+4 -4
View File
@@ -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))
}