mirror of
https://github.com/grafana/grafana.git
synced 2025-07-29 22:02:22 +08:00
Plugins: add a bundle plugins folder (#20850)
This commit is contained in:
@ -78,6 +78,14 @@ func (pm *PluginManager) Init() error {
|
||||
return errutil.Wrapf(err, "Failed to scan main plugin directory '%s'", plugDir)
|
||||
}
|
||||
|
||||
pm.log.Info("Checking Bundled Plugins")
|
||||
plugDir = path.Join(setting.HomePath, "plugins-bundled")
|
||||
if _, err := os.Stat(plugDir); !os.IsNotExist(err) {
|
||||
if err := pm.scan(plugDir); err != nil {
|
||||
return errutil.Wrapf(err, "failed to scan bundled plugin directory '%s'", plugDir)
|
||||
}
|
||||
}
|
||||
|
||||
// check if plugins dir exists
|
||||
if _, err := os.Stat(setting.PluginsPath); os.IsNotExist(err) {
|
||||
if err = os.MkdirAll(setting.PluginsPath, os.ModePerm); err != nil {
|
||||
|
Reference in New Issue
Block a user