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",