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===== # =====BACKEND=====
## node_modules ## node_modules
### Install dependencies ### 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 @ cd web && yarn install
# Convenient alias # Convenient alias
lockfile: $(WEB_DIR)/yarn.lock node_modules: | $(WEB_DIR)/node_modules
.PHONY: lockfile .PHONY: node_modules
## Formatting & linting ## Formatting & linting
flint: lockfile flint: node_modules
@ cd web && yarn run lint @ cd web && yarn run lint
.PHONY: flint .PHONY: flint
fformat: lockfile fformat: node_modules
@ cd web && yarn run format @ cd web && yarn run format
.PHONY: fformat .PHONY: fformat
@ -84,6 +84,6 @@ fformat: lockfile
## Building ## Building
fbuild: lockfile fbuild: node_modules
@ cd web && yarn build @ cd web && yarn build
.PHONY: fbuild .PHONY: fbuild