From d364bfc353796d1d70045496c250bdd897b0cb46 Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Fri, 23 Feb 2018 11:36:08 +0000 Subject: [PATCH] add support for debugging --- services/web/Makefile | 34 +++++++++++++++++----------------- services/web/package.json | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/services/web/Makefile b/services/web/Makefile index 76d8891dd7..484ba1b597 100644 --- a/services/web/Makefile +++ b/services/web/Makefile @@ -27,31 +27,31 @@ LESS_FILES := $(shell find public/stylesheets -name '*.less') CSS_FILES := public/stylesheets/style.css public/stylesheets/ol-style.css app.js: app.coffee - $(COFFEE) --compile --print $< > $@ + $(COFFEE) $(COFFEE_OPTIONS) --compile -o $(@D) $< app/js/%.js: app/coffee/%.coffee @mkdir -p $(dir $@) - $(COFFEE) --compile --print $< > $@ + $(COFFEE) $(COFFEE_OPTIONS) --compile -o $(@D) $< public/js/%.js: public/coffee/%.coffee @mkdir -p $(dir $@) - $(COFFEE) --output $(dir $@) --map --compile $< + $(COFFEE) $(COFFEE_OPTIONS) --output $(dir $@) --map --compile $< test/unit/js/%.js: test/unit/coffee/%.coffee @mkdir -p $(dir $@) - $(COFFEE) --compile --print $< > $@ + $(COFFEE) $(COFFEE_OPTIONS) --compile -o $(@D) $< test/acceptance/js/%.js: test/acceptance/coffee/%.coffee @mkdir -p $(dir $@) - $(COFFEE) --compile --print $< > $@ + $(COFFEE) $(COFFEE_OPTIONS) --compile -o $(@D) $< test/unit_frontend/js/%.js: test/unit_frontend/coffee/%.coffee @mkdir -p $(dir $@) - $(COFFEE) --compile --print $< > $@ + $(COFFEE) $(COFFEE_OPTIONS) --compile -o $(@D) $< test/smoke/js/%.js: test/smoke/coffee/%.coffee @mkdir -p $(dir $@) - $(COFFEE) --compile --print $< > $@ + $(COFFEE) $(COFFEE_OPTIONS) --compile -o $(@D) $< public/js/libs/sharejs.js: $(SHAREJS_COFFEE_FILES) @echo "Compiling public/js/libs/sharejs.js" @@ -102,13 +102,13 @@ compile: $(JS_FILES) css public/js/libs/sharejs.js public/js/main.js public/js/i @$(MAKE) compile_modules compile_full: - $(COFFEE) -c -p app.coffee > app.js - $(COFFEE) -o app/js -c app/coffee - $(COFFEE) -o public/js -c public/coffee - $(COFFEE) -o test/acceptance/js -c test/acceptance/coffee - $(COFFEE) -o test/smoke/js -c test/smoke/coffee - $(COFFEE) -o test/unit/js -c test/unit/coffee - $(COFFEE) -o test/unit_frontend/js -c test/unit_frontend/coffee + $(COFFEE) $(COFFEE_OPTIONS) -c -p app.coffee > app.js + $(COFFEE) $(COFFEE_OPTIONS) -o app/js -c app/coffee + $(COFFEE) $(COFFEE_OPTIONS) -o public/js -c public/coffee + $(COFFEE) $(COFFEE_OPTIONS) -o test/acceptance/js -c test/acceptance/coffee + $(COFFEE) $(COFFEE_OPTIONS) -o test/smoke/js -c test/smoke/coffee + $(COFFEE) $(COFFEE_OPTIONS) -o test/unit/js -c test/unit/coffee + $(COFFEE) $(COFFEE_OPTIONS) -o test/unit_frontend/js -c test/unit_frontend/coffee rm -f public/js/ide.js public/js/main.js # We need to generate ide.js, main.js manually later $(MAKE) $(CSS_FILES) $(MAKE) compile_modules_full @@ -149,13 +149,13 @@ $(MODULE_MAKEFILES): Makefile.module clean: clean_app clean_frontend clean_css clean_tests clean_modules clean_app: - rm -f app.js + rm -f app.js app.js.map rm -rf app/js clean_frontend: rm -rf public/js/{analytics,directives,filters,ide,main,modules,services,utils} - rm -f public/js/*.js - rm -f public/js/libs/sharejs.js + rm -f public/js/*.{js,map} + rm -f public/js/libs/sharejs.{js,map} clean_tests: rm -rf test/unit/js diff --git a/services/web/package.json b/services/web/package.json index 38c1891e0e..6fee55852c 100644 --- a/services/web/package.json +++ b/services/web/package.json @@ -17,7 +17,7 @@ "test:unit": "npm -q run compile && bin/unit_test $@", "test:frontend": "karma start --single-run", "compile": "make compile", - "start": "npm -q run compile && node app.js", + "start": "npm -q run compile && node $NODE_APP_OPTIONS app.js", "nodemon": "nodemon --config nodemon.json", "nodemon:frontend": "nodemon --config nodemon.frontend.json", "webpack": "webpack-dev-server --config webpack.config.dev.js"