Files
blogger-nodejs/Makefile
deadvey 35163b5584 Fixed an issue with an incomplete example-config.json that made the
server not work at all.
Also added a default.css file
2025-10-24 12:28:22 +01:00

42 lines
943 B
Makefile

DATA_DIR=data
WEBROOT_DIR=webroot
all: config css users posts comments data
clean:
rm -rf data
rm -f webroot/custom.css
rm -f config.json
# config file
config: config.json
config.json:
cp example-config.json config.json
echo '!!!PLEASE MODIFY config.json ACCORDING TO YOUR NEEDS!!!'
# custom.css
css: $(WEBROOT_DIR)/custom.css
$(WEBROOT_DIR)/custom.css:
mkdir -p webroot
echo '* { font-family: sans-serif; }' > $(WEBROOT_DIR)/custom.css
# users.json
users: $(DATA_DIR)/users.json
$(DATA_DIR)/users.json:
mkdir -p data
echo '[]' > $(DATA_DIR)/users.json
# posts.json
posts: $(DATA_DIR)/posts.json
$(DATA_DIR)/posts.json:
mkdir -p data
echo '[]' > $(DATA_DIR)/posts.json
# comments.json
comments: $(DATA_DIR)/comments.json
$(DATA_DIR)/comments.json:
mkdir -p data
echo '[]' > $(DATA_DIR)/comments.json
# data.json
data: $(DATA_DIR)/data.json
$(DATA_DIR)/data.json:
mkdir -p data
echo '{"hitcount": 0}' > $(DATA_DIR)/data.json