From e78fb8495374586569ce193dc28494da0313c731 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Thu, 29 Dec 2022 01:35:30 -0500 Subject: [PATCH] fix: ensure we create the app-json data directory for the app on app creation --- plugins/app-json/triggers.go | 10 ++++++++++ 1 file changed, 10 insertions(+) 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))