cleanup app config
This commit is contained in:
parent
91dad0b302
commit
5d15f2be8b
|
@ -3,22 +3,12 @@ package config
|
||||||
import "infini.sh/framework/core/config"
|
import "infini.sh/framework/core/config"
|
||||||
|
|
||||||
type AppConfig struct {
|
type AppConfig struct {
|
||||||
|
config.APIConfig
|
||||||
UI UIConfig `config:"ui"`
|
UI UIConfig `config:"ui"`
|
||||||
Network config.NetworkConfig `config:"network"`
|
|
||||||
TLSConfig config.TLSConfig `config:"tls"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type UIConfig struct {
|
type UIConfig struct {
|
||||||
Enabled bool `config:"enabled"`
|
|
||||||
LocalPath string `config:"path"`
|
LocalPath string `config:"path"`
|
||||||
LocalEnabled bool `config:"local"`
|
LocalEnabled bool `config:"local"`
|
||||||
VFSEnabled bool `config:"vfs"`
|
VFSEnabled bool `config:"vfs"`
|
||||||
APIEndpoint string `config:"api_endpoint"`
|
|
||||||
}
|
|
||||||
|
|
||||||
func (config *AppConfig) GetSchema() string {
|
|
||||||
if config.TLSConfig.TLSEnabled {
|
|
||||||
return "https"
|
|
||||||
}
|
|
||||||
return "http"
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue