mirror of
https://github.com/mickael-kerjean/filestash
synced 2025-12-06 08:22:24 +01:00
fix (boot): bootup sequence
This commit is contained in:
parent
8a36ba943a
commit
471791c679
2 changed files with 5 additions and 3 deletions
|
|
@ -13,8 +13,8 @@ var (
|
||||||
logfile *os.File
|
logfile *os.File
|
||||||
)
|
)
|
||||||
|
|
||||||
func InitLogger() error {
|
func InitLogger() (err error) {
|
||||||
logfile, err := os.OpenFile(GetAbsolutePath(LOG_PATH, "access.log"), os.O_APPEND|os.O_WRONLY|os.O_CREATE, os.ModePerm)
|
logfile, err = os.OpenFile(GetAbsolutePath(LOG_PATH, "access.log"), os.O_APPEND|os.O_WRONLY|os.O_CREATE, os.ModePerm)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
slog.Printf("ERROR log file: %+v", err)
|
slog.Printf("ERROR log file: %+v", err)
|
||||||
return err
|
return err
|
||||||
|
|
|
||||||
|
|
@ -21,11 +21,12 @@ var listOfPlugins = struct {
|
||||||
apps []string
|
apps []string
|
||||||
}{}
|
}{}
|
||||||
|
|
||||||
func InitPluginList(code []byte, plgs map[string]model.PluginImpl) {
|
func InitPluginList(code []byte, plgs map[string]model.PluginImpl) error {
|
||||||
listOfPackages := regexp.MustCompile(`\t_?\s*\"(github.com/[^\"]+)`).FindAllStringSubmatch(string(code), -1)
|
listOfPackages := regexp.MustCompile(`\t_?\s*\"(github.com/[^\"]+)`).FindAllStringSubmatch(string(code), -1)
|
||||||
for _, packageNameMatch := range listOfPackages {
|
for _, packageNameMatch := range listOfPackages {
|
||||||
if len(packageNameMatch) != 2 {
|
if len(packageNameMatch) != 2 {
|
||||||
Log.Error("ctrl::static error=assertion_failed msg=invalid_match_size arg=%d", len(packageNameMatch))
|
Log.Error("ctrl::static error=assertion_failed msg=invalid_match_size arg=%d", len(packageNameMatch))
|
||||||
|
return ErrNotValid
|
||||||
}
|
}
|
||||||
packageName := packageNameMatch[1]
|
packageName := packageNameMatch[1]
|
||||||
packageShortName := filepath.Base(packageName)
|
packageShortName := filepath.Base(packageName)
|
||||||
|
|
@ -43,6 +44,7 @@ func InitPluginList(code []byte, plgs map[string]model.PluginImpl) {
|
||||||
for name, _ := range plgs {
|
for name, _ := range plgs {
|
||||||
listOfPlugins.apps = append(listOfPlugins.apps, name)
|
listOfPlugins.apps = append(listOfPlugins.apps, name)
|
||||||
}
|
}
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func AboutHandler(ctx *App, res http.ResponseWriter, req *http.Request) {
|
func AboutHandler(ctx *App, res http.ResponseWriter, req *http.Request) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue