👷 Add deployment
This commit is contained in:
parent
ba3c9543d0
commit
0643fad0bd
3 changed files with 17 additions and 1 deletions
10
Makefile
10
Makefile
|
|
@ -5,10 +5,18 @@ build/index.html: index.html config.toml compile.js
|
|||
node compile.js
|
||||
|
||||
build/style.css: scss/style.scss node_modules/bootstrap/scss/_root.scss
|
||||
npx sass $< $@
|
||||
npx sass --no-source-map --style=compressed $< $@
|
||||
|
||||
node_modules/bootstrap/scss/_root.scss: package-lock.json
|
||||
npm ci
|
||||
|
||||
package-lock.json: package.json
|
||||
npm install
|
||||
|
||||
.PHONY: deploy
|
||||
deploy: ../links-pages/index.html ../links-pages/Makefile
|
||||
$(MAKE) -C ../links-pages
|
||||
|
||||
../links-pages/index.html: all
|
||||
git rev-parse --short @ >> build/.version
|
||||
rsync -av --exclude=.gitignore --exclude='*.~undo-tree~' build/ ../links-pages
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue