diff --git a/plugins/app-json/triggers.go b/plugins/app-json/triggers.go index f2f90a71d..554d1481e 100644 --- a/plugins/app-json/triggers.go +++ b/plugins/app-json/triggers.go @@ -160,6 +160,16 @@ func TriggerPostCreate(appName string) error { return common.CreateAppDataDirectory("app-json", appName) } +// TriggerPostCreate ensures the app-json directory for the app is created +func TriggerPostCreate(appName string) error { + directory := filepath.Join(common.MustGetEnv("DOKKU_LIB_ROOT"), "data", "app-json", appName) + if err := os.MkdirAll(directory, 0755); err != nil { + return err + } + + return common.SetPermissions(directory, 0755) +} + // TriggerPostDelete destroys the app-json data for a given app container func TriggerPostDelete(appName string) error { dataErr := os.RemoveAll(common.GetAppDataDirectory("app-json", appName))