diff --git a/sui/storages/local/build.go b/sui/storages/local/build.go index 23fc716b..94027f52 100644 --- a/sui/storages/local/build.go +++ b/sui/storages/local/build.go @@ -15,8 +15,14 @@ import ( func (tmpl *Template) Build(option *core.BuildOption) error { var err error + root, err := tmpl.local.DSL.PublicRoot() + if err != nil { + log.Error("SyncAssets: Get the public root error: %s. use %s", err.Error(), tmpl.local.DSL.Public.Root) + root = tmpl.local.DSL.Public.Root + } + if option.AssetRoot == "" { - option.AssetRoot = filepath.Join(tmpl.local.DSL.Public.Root, "assets") + option.AssetRoot = filepath.Join(root, "assets") } // Sync the assets