app

package
v0.0.0-...-5408bf5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2022 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CurrentVersion string = "v2022.11.10-1"
)

Variables

View Source
var (
	Properties  Application
	ServiceName string
)
View Source
var (
	ConfigPath string
	LogPath    string
)

Functions

func CloseHandler

func CloseHandler()

CloseHandler :

func GetVersion

func GetVersion() string

func Initialize

func Initialize(args ...string) error

Initialize : args[0] -> Service Name

func SetLog

func SetLog(serviceName, logPath string) error

Types

type Application

type Application struct {
	Databases Databases
}

func (*Application) ClosingApp

func (a *Application) ClosingApp()

ClosingApp :

func (*Application) DatabaseConnection

func (a *Application) DatabaseConnection() error

DatabaseConnection :

func (*Application) DatabaseConnectionClose

func (a *Application) DatabaseConnectionClose()

DatabaseConnectionClose :

func (*Application) MongoConnection

func (a *Application) MongoConnection() error

MongoConnection : connection to mongo

func (*Application) PostgreConnection

func (a *Application) PostgreConnection() error

PostgreConnection :

func (*Application) RedisConnection

func (a *Application) RedisConnection() error

RedisConnection : Redis

func (*Application) SQLiteConnection

func (a *Application) SQLiteConnection() error

SQLiteConnection:

type Databases

type Databases struct {
	RedisPool   *redis.Pool
	MongoConn   *mongo.Database
	PostgreGORM *databases.PostgreCoreGORM
	SQLiteConn  *sql.DB
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL