Files
filestash/embed.go
T

28 lines
452 B
Go

package embed
import (
"embed"
"io/fs"
"net/http"
"os"
. "github.com/mickael-kerjean/filestash/server/pkg/env"
)
var (
//go:embed public
wwwPublic embed.FS
WWWPublic http.FileSystem = http.FS(os.DirFS("./public/"))
)
//go:embed server/plugin/index.go
var EmbedPluginList []byte
func init() {
if _, err := os.Stat("./public/"); DEBUG && err == nil {
return
}
fsPublic, _ := fs.Sub(wwwPublic, "public")
WWWPublic = http.FS(fsPublic)
}