Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrMissingEnvironmentAdminID missing admin_id configuration ErrMissingEnvironmentAdminID = errors.New("Missing Admin_id ENV Variable") // ErrMissingEnvironmentAdminSecret missing admin_secret configuration ErrMissingEnvironmentAdminSecret = errors.New("Missing Admin_secret ENV Variable") )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Debug bool `envconfig:"DEBUG"` Addr string `envconfig:"ADDR" default:":8080"` AdminID string `envconfig:"ADMIN_ID"` AdminSecret string `envconfig:"ADMIN_SECRET"` DbPath string `envconfig:"DB_PATH" default:"/etc/squid-vault.json"` CorsOrigin string `envconfig:"CORS_ORIGIN" default:"*"` }
Config for the environment
func NewDefaultConfig ¶
NewDefaultConfig reads configuration from environment variables and validates it
Click to show internal directories.
Click to hide internal directories.