From 9045cfef4840e2c1c416c4aa9a012c06f0ea1845 Mon Sep 17 00:00:00 2001 From: Kevin Jahns Date: Thu, 14 Dec 2023 14:00:19 +0100 Subject: [PATCH] [Makefile] fix static-content recipe --- Dockerfile | 2 +- Makefile | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index dfe389a..f919a9c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,7 +24,7 @@ RUN apt-get update -qq && \ COPY . . RUN npm i -g webpack-cli -RUN make +RUN make static-content # Final stage for app image FROM base diff --git a/Makefile b/Makefile index b195c69..5bf7909 100644 --- a/Makefile +++ b/Makefile @@ -6,13 +6,15 @@ node_modules = $(patsubst %,%/node_modules,$(demos)) demo-server/node_modules help: # Show help for each of the Makefile recipes. @grep -E '^[a-zA-Z0-9 -]+:.*#' Makefile | while read -r l; do printf "\033[1;32m$$(echo $$l | cut -f 1 -d':')\033[00m:$$(echo $$l | cut -f 2- -d'#')\n"; done +.PHONY: dist dist: $(demos) # Build all distribution files +.PHONY: clean clean : # remove all generated files rm -rf */dist */node_modules node_modules static-content : # Build the demos so that they can be served via a CDN - make -j all + make -j dist rm -rf node_modules */node_modules $(node_modules) : %/node_modules: %/package.json %/package-lock.json