Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// the server port. Defaults to 8080
ServerPort int `yaml:"server_port" env:"SERVER_PORT"`
// the data source name (DSN) for connecting to the database. required.
DSN string `yaml:"dsn" env:"DSN,secret"`
// JWT signing key. required.
JWTSigningKey string `yaml:"jwt_signing_key" env:"JWT_SIGNING_KEY"`
// JWT verification key. required.
JWTVerificationKey string `yaml:"jwt_verification_key" env:"JWT_VERIFICATION_KEY"`
// JWT expiration in hours. Defaults to 72 hours (3 days)
JWTExpiration int `yaml:"jwt_expiration" env:"JWT_EXPIRATION"`
}
Config represents an application configuration.
Click to show internal directories.
Click to hide internal directories.