config

package
v0.0.0-...-b412545 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Configuration

type Configuration struct {
	JWTToken      string `env:"JWT_TOKEN" env-required:"true"`
	JWTTokenKey   string `env:"JWT_TOKEN_KEY" env-required:"true"`
	APIBaseURL    string `env:"BASE_URL" env-required:"true"`
	MongoDatabase string `env:"MONGODB_DATABASE" env-required:"true"`
	MongoURI      string `env:"MONGODB_URI" env-required:"true"`

	SimulatorBotCounts     int     `env:"SIMULATOR_BOT_COUNTS" env-default:"3"`
	SimulatorStartDelay    int     `env:"SIMULATOR_START_DELAY" env-default:"10"`
	SimulatorBottomLeftLat float64 `env:"SIMULATOR_BOTTOM_LEFT_LAT" env-default:"52.415548"`
	SimulatorBottomLeftLng float64 `env:"SIMULATOR_BOTTOM_LEFT_LNG" env-default:"13.216032"`
	SimulatorTopRightLat   float64 `env:"SIMULATOR_TOP_RIGHT_LAT" env-default:"52.621397"`
	SimulatorTopRightLng   float64 `env:"SIMULATOR_TOP_RIGHT_LNG" env-default:"13.597643"`

	SeederInitialScooters int     `env:"SEEDER_INITIAL_SCOOTERS" env-default:"100"`
	SeederDistanceShift   int     `env:"SEEDER_DISTANCE_SHIFT" env-default:"1"`
	SeederStartDelay      int     `env:"SEEDER_START_DELAY" env-default:"10"`
	SeederStartLat        float64 `env:"SEEDER_START_LAT" env-default:"52.520008"`
	SeederStartLng        float64 `env:"SEEDER_START_LNG" env-default:"13.404954"`
}

func AppConf

func AppConf() Configuration

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL