Proper Devop Setup #20

Merged
Jef Roosens merged 13 commits from 8-devop-setup into develop 2021-05-18 22:15:19 +02:00
Showing only changes of commit d381b636c8 - Show all commits

View file

@ -61,20 +61,20 @@ run: venv
# =====BACKEND=====
## node_modules
### Install dependencies
$(WEB_DIR)/yarn.lock: $(WEB_DIR)/package.json
$(WEB_DIR)/node_modules: $(WEB_DIR)/package.json $(WEB_DIR)/yarn.lock
@ cd web && yarn install
# Convenient alias
lockfile: $(WEB_DIR)/yarn.lock
.PHONY: lockfile
node_modules: | $(WEB_DIR)/node_modules
.PHONY: node_modules
## Formatting & linting
flint: lockfile
flint: node_modules
@ cd web && yarn run lint
.PHONY: flint
fformat: lockfile
fformat: node_modules
@ cd web && yarn run format
.PHONY: fformat
@ -84,6 +84,6 @@ fformat: lockfile
## Building
fbuild: lockfile
fbuild: node_modules
@ cd web && yarn build
.PHONY: fbuild