From eed1149b0c447b64c3e18a89ef8f5330d4d93af3 Mon Sep 17 00:00:00 2001 From: Alexander Polynomdivision Date: Sun, 7 Oct 2018 13:51:56 +0200 Subject: [PATCH] feat: Generate checksums for the frontend --- .gitignore | 9 ++++++++- frontend/Makefile | 5 +++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index d7fd2f1..be38e93 100644 --- a/.gitignore +++ b/.gitignore @@ -3,10 +3,17 @@ **/.cache/ **/dist/ +# Frontend ignores +frontend/lateinicus-web.tar.gz +frontend/sha512sums + # Backend ignores backend/backend.tar backend/backend.tgz # Server ignores server/*.pem -server/db/ \ No newline at end of file +server/db/ + +# Script ignores +scripts/bee-movie.txt \ No newline at end of file diff --git a/frontend/Makefile b/frontend/Makefile index 15c1e1c..45b2345 100644 --- a/frontend/Makefile +++ b/frontend/Makefile @@ -7,6 +7,7 @@ watch: node_modules clean: rm -rf dist/ + rm -f sha512sums .PHONY: build build: prod @@ -16,6 +17,10 @@ prod: node_modules clean ./node_modules/.bin/parcel build --out-dir dist src/lost.html src/error.html sed -e "s/\/src/\/app\/src/g" --in-place dist/app/index.html + @echo Generate checksums + find ./dist/ -exec sha512sum {} + | awk -F \. '{ if($$4 != "map") print $$0}' | awk -F \/ '{ if($$3 == "lost.html") {} else if ($$3 == "error.html") {} else print $$0}' > sha512sums + + @echo Creating tarball tar -czf lateinicus-web.tar.gz dist/ dev: node_modules clean