Ajout d'une commande demo dans le make pour creer une version avec des fausses app de démo
This commit is contained in:
@@ -2,12 +2,13 @@
|
||||
include .env
|
||||
PORT ?= 8000
|
||||
|
||||
.PHONY: help install config serve sync fetch export deploy
|
||||
.PHONY: help install config demo serve sync fetch export deploy
|
||||
|
||||
help:
|
||||
@echo "Cibles disponibles :"
|
||||
@echo " make install - installe les dependances necessaires aux scripts (sshpass)"
|
||||
@echo " make config - cree .env et src/config.json si absents"
|
||||
@echo " make demo - installe la config de demo (src/config.demo.json) et lance l'apercu"
|
||||
@echo " make serve - lance l'apercu + l'editeur en local (PORT=$(PORT))"
|
||||
@echo " make sync - recupere dans src/config.json les apps YunoHost manquantes"
|
||||
@echo " make fetch - recupere src/config.json depuis le serveur (config actuellement deployee)"
|
||||
@@ -33,6 +34,15 @@ config:
|
||||
echo "Remplace-le par tes propres apps, ou copie ton config.json personnel ici."; \
|
||||
fi
|
||||
|
||||
demo:
|
||||
@if [ -f src/config.json ] && ! cmp -s src/config.json src/config.demo.json; then \
|
||||
cp src/config.json src/config.json.bak; \
|
||||
echo "src/config.json existant sauvegarde dans src/config.json.bak"; \
|
||||
fi
|
||||
@cp src/config.demo.json src/config.json
|
||||
@echo "src/config.json remplace par la config de demo (src/config.demo.json)."
|
||||
HOMEPAGE_DEMO=1 $(MAKE) serve
|
||||
|
||||
serve:
|
||||
scripts/start.sh $(PORT)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user