Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Port string `envconfig:"PORT" validate:"required,startswith=:"` Host string `envconfig:"HOST" validate:"required,uri"` ClientHost string `envconfig:"CLIENT_HOST" validate:"required,uri"` Mode string `envconfig:"MODE" validate:"required,oneof='local' 'development' 'staging' 'production'"` ServiceName string `envconfig:"SERVICE_NAME" validate:"required"` LogLevel log.Level `envconfig:"LOG_LEVEL"` StorageDSN string `envconfig:"STORAGE_DSN" validate:"required,uri"` InternalAPIUser string `envconfig:"INTERNAL_API_USER" validate:"required"` InternalAPIPassword string `envconfig:"INTERNAL_API_PASSWORD" validate:"required"` }
func (Config) HostWithoutProtocol ¶
Click to show internal directories.
Click to hide internal directories.