# Functions
GenerateServerCertEd will generate a new certificate and private key.
NewConf will parse and return the configuration.
NewLogger will return a new logger.
Setup will setup the cobra command to bind flags and append subcommands.
# Structs
Conf holds the various configuration structures and is used to parse the config file if any.
DatabaseConf stores the database configuration.
LogConf represents the logger configuration.
ServerConf represents the server configuration.
TLSConfig represents the TLS configuration of the service.