fix: Add a build system for the backend

This commit is contained in:
Alexander Polynomdivision
2018-09-21 16:27:25 +02:00
parent 8061535936
commit db4b46b5aa
9 changed files with 4752 additions and 29 deletions

View File

@@ -1,10 +1,16 @@
node_modules:
npm install
.PHONY: build
build:
npm run-script build
WEBPACK_BUILD := ./node_modules/.bin/webpack-cli --config webpack.config.js
.PHONY: prod
prod:
${WEBPACK_BUILD} --env.NODE_ENV=production
.PHONY: dev
dev:
${WEBPACK_BUILD} --env.NODE_ENV=development
.PHONY: start
start:
node dist/main.js
start: dev
node dist/backend/src/main.js