Refactor out the use of rice in favor of embed (#2)

Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/prologic/spyda/pulls/2
This commit is contained in:
James Mills
2022-10-05 00:19:23 +00:00
parent 7001f3bf51
commit d4ab395515
13 changed files with 270 additions and 178 deletions

View File

@@ -7,7 +7,6 @@ COMMIT=$(shell git rev-parse --short HEAD || echo "$COMMIT")
all: build
deps:
@go install github.com/GeertJohan/go.rice/rice@latest
@go install github.com/tdewolff/minify/cmd/minify@latest
dev : DEBUG=1
@@ -26,12 +25,9 @@ build: server
generate:
@if [ x"$(DEBUG)" = x"1" ]; then \
echo 'Running in debug mode...'; \
rm -f -v ./internal/rice-box.go; \
else \
minify -o ./internal/static/css/spyda.min.css ./internal/static/css/[0-9]*-*.css; \
minify -o ./internal/static/js/spyda.min.js ./internal/static/js/[0-9]*-*.js; \
rm -f ./internal/rice-box.go; \
rice -i ./internal embed-go; \
minify -b -o ./internal/static/css/spyda.min.css ./internal/static/css/[0-9]*-*.css; \
minify -b -o ./internal/static/js/spyda.min.js ./internal/static/js/[0-9]*-*.js; \
fi
install: build