Your ROOT_URL in app.ini is http://git.slaventius.ru/ but you are visiting http://37.143.12.169/test3k/authPostman/blame/commit/30f36a44b09da264201199175962d28d4cf557aa/cmd/main.go
You should set ROOT_URL correctly, otherwise the web may not work correctly.
package main
import (
"context"
"log"
"net"
"os"
"os/signal"
"strconv"
"syscall"
server "test3k/authPostman/internal"
"test3k/authPostman/internal/config"
)
const (
topicRegistrations string = "registrations" // Топик для регистраций
)
func main ( ) {
config := config . NewConfig ( )
ctx , ctxCancel := context . WithCancel ( context . Background ( ) )
srv := server . NewServer ( ctx , config , topicRegistrations )
//
signalChannel := make ( chan os . Signal , 1 )
signal . Notify ( signalChannel , syscall . SIGINT )
signal . Notify ( signalChannel , syscall . SIGTERM )
defer stop ( signalChannel , srv , ctxCancel )
// Запуск сервера
go start ( config , srv , ctxCancel )
//
for {
select {
case <- signalChannel :
return
case <- ctx . Done ( ) :
return
}
}
}
// Остановка сервера
func stop ( signalChannel chan os . Signal , srv * server . AuthPostmanServer , cancel context . CancelFunc ) {
defer srv . GracefulStop ( )
defer signal . Stop ( signalChannel )
defer cancel ( )
log . Println ( "authPostmanServer stopping ..." )
}
// Запуск сервера
func start ( config * config . Config , srv * server . AuthPostmanServer , cancel context . CancelFunc ) {
defer cancel ( )
//
log . Printf ( "authPostmanServer starting (listening to %s)\n" , net . JoinHostPort ( config . Kafka . Host , strconv . Itoa ( config . Kafka . Port ) ) )
// Запускаем прослушивание
if err := srv . ReadMessage ( 0 ) ; err != nil {
log . Fatal ( err )
}
}