From 8e0d0fbdf04fbb4afa4420e0697bea797c885156 Mon Sep 17 00:00:00 2001 From: Michael Czechowski Date: Mon, 14 Oct 2024 23:08:51 +0200 Subject: [PATCH] add makefile --- .gitignore | 4 +++- makefile | 8 ++++++++ package.json | 3 +-- 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 makefile diff --git a/.gitignore b/.gitignore index 405891f..900d5c8 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,6 @@ node_modules dist # Temporary files .cache -.idea \ No newline at end of file +.idea +# Secrets +makefile \ No newline at end of file diff --git a/makefile b/makefile new file mode 100644 index 0000000..cc6bddd --- /dev/null +++ b/makefile @@ -0,0 +1,8 @@ +deploy: + @set -e + @echo "Cleaning /dist directory..." + @rm -rf ./dist + @echo "Building..." + @npm run build + @echo "Deploying to Uberspace..." + @scp -r ./dist/* tengo@tuttle.uberspace.de:/home/tengo/html \ No newline at end of file diff --git a/package.json b/package.json index 754f7d9..18be6a1 100644 --- a/package.json +++ b/package.json @@ -8,8 +8,7 @@ "start": "parcel --public-url / index.pug --open", "build": "parcel build index.pug", "format": "npx prettier --write src/**/*.{ts,pug} index.pug package.json", - "scp": "scp -r ./dist/* tengo@tuttle.uberspace.de:/home/tengo/html", - "deploy": "rm -rf ./dist && npm run build && npm run scp" + "deploy": "make deploy" }, "author": "Michael Werner Czechowski ", "license": "Apache-2.0",