working state
This commit is contained in:
@@ -14,11 +14,11 @@ var (
|
||||
instanceManagerMutex sync.Mutex
|
||||
)
|
||||
|
||||
func getDockerCacheKey(config *models.DockerInstanceManagerConfig) string {
|
||||
return "Docker"
|
||||
func getDockerCacheKey(config *models.DockerInstanceManagerConfig, siteDomain string) string {
|
||||
return "Docker/" + siteDomain
|
||||
}
|
||||
|
||||
func GetInstanceManager(config models.InstanceManagerConfig) (instancemanager.InstanceManager, error) {
|
||||
func GetInstanceManager(config models.InstanceManagerConfig, siteDomain string) (instancemanager.InstanceManager, error) {
|
||||
var key string
|
||||
var handler instancemanager.InstanceManager
|
||||
var err error
|
||||
@@ -29,7 +29,7 @@ func GetInstanceManager(config models.InstanceManagerConfig) (instancemanager.In
|
||||
if config.Docker == nil {
|
||||
return nil, errors.New("missing Docker configuration")
|
||||
}
|
||||
key = getDockerCacheKey(config.Docker)
|
||||
key = getDockerCacheKey(config.Docker, siteDomain)
|
||||
default:
|
||||
return nil, errors.New("unsupported database type")
|
||||
}
|
||||
@@ -43,7 +43,7 @@ func GetInstanceManager(config models.InstanceManagerConfig) (instancemanager.In
|
||||
|
||||
switch config.Type {
|
||||
case models.DOCKER:
|
||||
handler, err = docker.NewInstanceManager(*config.Docker)
|
||||
handler, err = docker.NewInstanceManager(*config.Docker, siteDomain)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
Reference in New Issue
Block a user