Documentation
¶
Overview ¶
Package config provides the functionality of managing configuration.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { PortHTTP string `env:"PORT_HTTP,default=8081"` PortGRPC string `env:"PORT_GRPC,default=8080"` Domain string `env:"DOMAIN,required"` Postgres Postgres Redis Redis }
Config holds configuration for the project.
type Postgres ¶
type Postgres struct { Host string `env:"POSTGRES_HOST,required"` Port string `env:"POSTGRES_PORT,required"` DBName string `env:"POSTGRES_DBNAME,required"` User string `env:"POSTGRES_USER,required"` Password string `env:"POSTGRES_PASSWORD,required"` MaxOpenConns int `env:"POSTGRES_MAX_OPEN_CONNS,required"` MaxConnLifetime string `env:"POSTGRES_MAX_CONN_LIFETIME,required"` }
Postgres holds configuration for PostgreSQL.
Click to show internal directories.
Click to hide internal directories.