Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Configuration ¶
type Configuration struct { DBOpts string `env:"-"` DBName string `env:"DB_NAME" envDefault:"iota_erp"` DBHost string `env:"DB_HOST" envDefault:"localhost"` DBPort string `env:"DB_PORT" envDefault:"5432"` DBUser string `env:"DB_USER" envDefault:"postgres"` DBPassword string `env:"DB_PASSWORD" envDefault:"postgres"` GoogleRedirectURL string `env:"GOOGLE_REDIRECT_URL"` GoogleClientID string `env:"GOOGLE_CLIENT_ID"` GoogleClientSecret string `env:"GOOGLE_CLIENT_SECRET"` ServerPort int `env:"PORT" envDefault:"3200"` SessionDuration time.Duration `env:"SESSION_DURATION" envDefault:"720h"` GoAppEnvironment string `env:"GO_APP_ENV" envDefault:"development"` SocketAddress string `env:"-"` OpenAIKey string `env:"OPENAI_KEY"` UploadsPath string `env:"UPLOADS_PATH" envDefault:"static"` Domain string `env:"DOMAIN" envDefault:"localhost"` Origin string `env:"ORIGIN" envDefault:"http://localhost:3200"` PageSize int `env:"PAGE_SIZE" envDefault:"25"` MaxPageSize int `env:"MAX_PAGE_SIZE" envDefault:"100"` // Session ID cookie key SidCookieKey string `env:"SID_COOKIE_KEY" envDefault:"sid"` }
func Use ¶
func Use() *Configuration
type ErpJsonConfig ¶
type ErpJsonConfig struct {
Modules []string `json:"modules"`
}
func UseJsonConfig ¶
func UseJsonConfig() *ErpJsonConfig
Click to show internal directories.
Click to hide internal directories.