Documentation
¶
Index ¶
Constants ¶
View Source
const (
AreasCollection = "AreasCollection"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
BindAddr string `envconfig:"BIND_ADDR"`
GracefulShutdownTimeout time.Duration `envconfig:"GRACEFUL_SHUTDOWN_TIMEOUT"`
HealthCheckInterval time.Duration `envconfig:"HEALTHCHECK_INTERVAL"`
HealthCheckCriticalTimeout time.Duration `envconfig:"HEALTHCHECK_CRITICAL_TIMEOUT"`
DefaultMaxLimit int `envconfig:"DEFAULT_MAXIMUM_LIMIT"`
DefaultLimit int `envconfig:"DEFAULT_LIMIT"`
DefaultOffset int `envconfig:"DEFAULT_OFFSET"`
MongoConfig
RDSDBName string `envconfig:"DBNAME"`
RDSDBUser string `envconfig:"DBUSER"`
RDSDBHost string `envconfig:"DBHOST"`
RDSDBPort string `envconfig:"DBPORT"`
AWSRegion string `envconfig:"AWSREGION"`
RDSDBInstance1 string `envconfig:"RDSINSTANCE1"`
RDSDBInstance2 string `envconfig:"RDSINSTANCE2"`
RDSDBInstance3 string `envconfig:"RDSINSTANCE3"`
// flag to use local postres instace provided by dp-compose
DPPostgresLocal bool `envconfig:"USEPOSTGRESLOCAL"`
DPPostgresUserName string `envconfig:"DPPOSTGRESUSERNAME"`
DPPostgresUserPassword string `envconfig:"DPPOSTGRESPASSWORD"`
DPPostgresLocalPort string `envconfig:"DPPOSTGRESPORT"`
DPPostgresLocalDB string `envconfig:"USEPOSTGRESDB"`
}
Config represents service configuration for dp-areas-api
func (Config) GetDBEndpoint ¶ added in v0.9.0
GetDBEndpoint get sql endpoint
func (Config) GetLocalDBConnectionString ¶ added in v0.9.0
GetLocalDBConnectionString returns local connection string
func (Config) GetRemoteDBConnectionString ¶ added in v0.9.0
GetRemoteDBConnectionString returns remote connection string
type MongoConfig ¶ added in v0.2.0
type MongoConfig = mongodb.MongoDriverConfig
Click to show internal directories.
Click to hide internal directories.