diff --git a/.gitignore b/.gitignore index e4496221..0e438fe2 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ _old rice-box.go .idea/ filebrowser +filebrowser.exe .DS_Store node_modules diff --git a/Makefile b/Makefile index b85c0f4e..306854ce 100644 --- a/Makefile +++ b/Makefile @@ -49,7 +49,7 @@ build-frontend: | ; $(info $(M) building frontend…) ## build-backend: Build backend .PHONY: build-backend build-backend: | ; $(info $(M) building backend…) - $Q $(GO) build -ldflags '$(LDFLAGS)' -o filebrowser + $Q $(GO) build -ldflags '$(LDFLAGS)' -o . ## test: Run all tests .PHONY: test @@ -61,7 +61,7 @@ test-frontend: | ; $(info $(M) running frontend tests…) ## test-backend: Run backend tests .PHONY: test-backend -test-backend: | $(RICE) ; $(info $(M) running backend tests…) +test-backend: | ; $(info $(M) running backend tests…) $Q $(GO) test -v ./... ## lint: Lint diff --git a/frontend/assets.go b/frontend/assets.go index ec55c996..3509eff6 100644 --- a/frontend/assets.go +++ b/frontend/assets.go @@ -1,3 +1,5 @@ +// +build !dev + package frontend import "embed" diff --git a/frontend/assets_dev.go b/frontend/assets_dev.go new file mode 100644 index 00000000..5c2ccf06 --- /dev/null +++ b/frontend/assets_dev.go @@ -0,0 +1,14 @@ +// +build dev + +package frontend + +import ( + "io/fs" + "os" +) + +var assets fs.FS = os.DirFS("frontend") + +func Assets() fs.FS { + return assets +}