From 3a1e2f1d1bc9b609f4b3de9f969fbb218dfa8f1e Mon Sep 17 00:00:00 2001 From: sentriz Date: Mon, 8 Jul 2019 15:14:37 +0100 Subject: [PATCH] only build gonicembed once --- _do_gen_assets | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/_do_gen_assets b/_do_gen_assets index 06e606b..8e8dcee 100755 --- a/_do_gen_assets +++ b/_do_gen_assets @@ -1,9 +1,17 @@ #!/bin/sh +embed_bin_path=/tmp/gonicembed + +# only build once for some slightly faster live page reloading +if ! test -e "$embed_bin_path"; then + go build \ + -o "$embed_bin_path" \ + cmd/gonicembed/main.go +fi + find server/assets/ \ -type f \ - -exec go run \ - cmd/gonicembed/main.go \ + -exec "$embed_bin_path" \ -out-path server/assets_bytes.go \ -package-name server \ -assets-var-name assetBytes \