config

package
v0.0.0-...-08dd2ef Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2023 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	AppPort           int    `validate:"required,min=1,max=49151"`
	AppSecret         []byte `validate:"required"`
	AppTheme          string `validate:"required"`
	AppForwardWebpack bool
	AppUserName       string `validate:"required"`
	AppUserPassword   []byte `validate:"required"`
	DBHost            string `validate:"required"`
	DBPort            int    `validate:"required,gte=1,lte=49151"`
	DBUser            string `validate:"required"`
	DBPassword        string
	DBName            string `validate:"required"`
	DBRequireSSL      bool
}

Config represents the configuration of the CMS instance

func GetFromEnv

func GetFromEnv() (Config, error)

GetFromEnv reads environment varialbes to get configuration for the app

func (*Config) GetDBConnString

func (c *Config) GetDBConnString() string

GetDBConnString returns a connection string for our database

Jump to

Keyboard shortcuts

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