1
0
Fork 0

add makefile

This commit is contained in:
Michael Czechowski 2024-10-14 23:08:51 +02:00
parent 6dd9ad5449
commit 8e0d0fbdf0
Signed by: nextlevelshit
GPG Key ID: 3DB96851AACDE749
3 changed files with 12 additions and 3 deletions

4
.gitignore vendored
View File

@ -4,4 +4,6 @@ node_modules
dist
# Temporary files
.cache
.idea
.idea
# Secrets
makefile

8
makefile Normal file
View File

@ -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

View File

@ -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 <mail@dailysh.it>",
"license": "Apache-2.0",