basic docker impl
This commit is contained in:
@@ -42,7 +42,19 @@ type UsersDatabaseConfig struct {
|
||||
Mongo *MongoDBConfig `yaml:"mongo"`
|
||||
}
|
||||
|
||||
type ServersInstanceManagerConfig struct {
|
||||
type FileBrowserConfig struct {
|
||||
Image Image `yaml:"image"`
|
||||
Command string `yaml:"command"`
|
||||
Network string `yaml:"network"`
|
||||
}
|
||||
|
||||
type DockerInstanceManagerConfig struct {
|
||||
BrowsersDomain string `yaml:"browsers_domain"`
|
||||
CertificateResolver string `yaml:"certificate_resolver"`
|
||||
FileBrowser FileBrowserConfig `yaml:"file_browser"`
|
||||
}
|
||||
|
||||
type InstanceManagerConfig struct {
|
||||
Type InstanceManagerType
|
||||
}
|
||||
|
||||
@@ -58,10 +70,11 @@ type ServersAuthorizationDatabaseConfig struct {
|
||||
|
||||
type GlobalConfig struct {
|
||||
// Features Configs
|
||||
Email EmailConfig `yaml:"email"`
|
||||
Domain string `yaml:"domain"`
|
||||
Signing SigningConfig `yaml:"signing"`
|
||||
Authentication AuthenticationConfig `yaml:"authentication"`
|
||||
Email EmailConfig `yaml:"email"`
|
||||
Domain string `yaml:"domain"`
|
||||
Signing SigningConfig `yaml:"signing"`
|
||||
Authentication AuthenticationConfig `yaml:"authentication"`
|
||||
InstanceManager InstanceManagerConfig `yaml:"instance_manager"`
|
||||
|
||||
// Database Configs
|
||||
ServersDatabase ServersDatabaseConfig `yaml:"servers_database"`
|
||||
|
Reference in New Issue
Block a user