add external/internal data options

"make all" will build with internal data, whereas "make debug"/"make
all-external" will make an external "data/" directory.
This commit is contained in:
Harvey Tindall
2021-02-12 14:32:48 +00:00
parent 815bdc35ac
commit 72cf3e2240
8 changed files with 91 additions and 43 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ var emailEnabled = false
func (app *appContext) GetPath(sect, key string) (fs.FS, string) {
val := app.config.Section(sect).Key(key).MustString("")
if strings.HasPrefix(val, "jfa-go:") {
return localFS, "build/data/" + strings.TrimPrefix(val, "jfa-go:")
return localFS, "data/" + strings.TrimPrefix(val, "jfa-go:")
}
return app.systemFS, val
}