Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppConfig ¶
type AppConfig struct {
Name string
Version string
Environment string
Debug bool
Port string
Host string
Timezone string
Secret string
}
AppConfig holds application configuration
func LoadAppConfig ¶
func LoadAppConfig() *AppConfig
LoadAppConfig loads application configuration from environment variables
type DatabaseConfig ¶
type DatabaseConfig struct {
Default DatabaseConnection
Postgres DatabaseConnection
MySQL DatabaseConnection
SQLite DatabaseConnection
MongoDB DatabaseConnection
}
DatabaseConfig holds database configuration
func LoadDatabaseConfig ¶
func LoadDatabaseConfig() *DatabaseConfig
LoadDatabaseConfig loads database configuration from environment variables
type DatabaseConnection ¶
type DatabaseConnection struct {
Driver string
Host string
Port string
Database string
Username string
Password string
SSLMode string
Charset string
Timezone string
}
DatabaseConnection represents a single database connection
func (*DatabaseConnection) GetConnectionString ¶
func (dc *DatabaseConnection) GetConnectionString() string
GetConnectionString returns the connection string for a database connection
Click to show internal directories.
Click to hide internal directories.