greatape/app/commands/get_server_configuration.go

23 wiersze
536 B
Go

package commands
import . "github.com/reiver/greatape/components/contracts"
func GetServerConfiguration(x IDispatcher) (IGetServerConfigurationResult, error) {
environment := ""
if x.IsDevelopmentEnvironment() {
environment = "development"
} else if x.IsTestEnvironment() {
environment = "test"
} else if x.IsStagingEnvironment() {
environment = "staging"
} else if x.IsProductionEnvironment() {
environment = "production"
}
return x.NewGetServerConfigurationResult(
"GreatApe",
environment,
x.FQDN(),
), nil
}