crypto_alert_bot/cmd/app/main.go
2026-02-25 20:22:13 +03:00

27 lines
635 B
Go

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
}