package main import ( "context" "os" "gitea.computernetthings.ru/yash/crypto_alert_bot/internal/config" "gitea.computernetthings.ru/yash/crypto_alert_bot/internal/logger" "gitea.computernetthings.ru/yash/crypto_alert_bot/internal/repository/postgresql" ) func main() { ctx := context.Background() // read config cfg := config.MustLoad() // init logger log := logger.NewAppLogger(&cfg.Logger) log.Info("app started") // init storage storage, err := postgresql.New(ctx, log, &cfg.Postgresql) if err != nil { log.Error("failed to connect to postgresql", "err", err) os.Exit(1) } _ = storage // init telegram bot }