Show warning when binfiles aren't available
This commit is contained in:
parent
7f7e899014
commit
e05517f9f7
14
Makefile
14
Makefile
|
@ -13,16 +13,24 @@ _site:
|
||||||
critical: _site
|
critical: _site
|
||||||
node _support/critical.js
|
node _support/critical.js
|
||||||
|
|
||||||
|
ensure-bin:
|
||||||
|
@if [ ! -d $(npmbin) ]; then \
|
||||||
|
echo "---"; \
|
||||||
|
echo "Error: $(npmbin) not found, you may need to run '[docker-compose run --rm web] yarn install'."; \
|
||||||
|
echo "---"; \
|
||||||
|
exit 1; \
|
||||||
|
fi
|
||||||
|
|
||||||
# Starts development server
|
# Starts development server
|
||||||
dev:
|
dev: ensure-bin
|
||||||
$(npmbin)/concurrently -k -p command -c "blue,green" \
|
$(npmbin)/concurrently -k -p command -c "blue,green" \
|
||||||
"make dev-webpack" \
|
"make dev-webpack" \
|
||||||
"make dev-jekyll"
|
"make dev-jekyll"
|
||||||
|
|
||||||
dev-webpack:
|
dev-webpack: ensure-bin
|
||||||
$(npmbin)/webpack --watch --colors -p
|
$(npmbin)/webpack --watch --colors -p
|
||||||
|
|
||||||
dev-jekyll:
|
dev-jekyll: ensure-bin
|
||||||
if [ -f _site ]; then \
|
if [ -f _site ]; then \
|
||||||
bundle exec jekyll serve --safe --trace --drafts --watch --incremental --host $(HOST) --port $(PORT); \
|
bundle exec jekyll serve --safe --trace --drafts --watch --incremental --host $(HOST) --port $(PORT); \
|
||||||
else \
|
else \
|
||||||
|
|
Loading…
Reference in New Issue