Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Debug bool `default:"false" envconfig:"DEBUG"`
Server struct {
Port uint16 `envconfig:"HTTP_PORT" default:"8000"`
Host string `envconfig:"HTTP_HOST" default:"0.0.0.0"`
}
DB struct {
User string `envconfig:"POSTGRES_USER"`
Password string `envconfig:"POSTGRES_PASSWORD"`
Host string `envconfig:"POSTGRES_HOST"`
Port uint16 `envconfig:"POSTGRES_PORT"`
Database string `envconfig:"POSTGRES_DB"`
}
TG struct {
BotToken string `envconfig:"TG_BOT_TOKEN"`
WebAppName string `envconfig:"WEBAPP_NAME"`
}
Storage struct {
ImagesPath string `envconfig:"STORAGE_IMAGES_PATH" default:"images"`
}
Log struct {
Handler string `envconfig:"LOG_HANDLER" default:"tint"`
}
S3 S3Config
}
Click to show internal directories.
Click to hide internal directories.