aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorn-peugnet <n.peugnet@free.fr>2019-10-23 01:04:30 +0200
committern-peugnet <n.peugnet@free.fr>2019-10-23 01:09:20 +0200
commitaeb582d8b66d256a4c9c989589daab79b535e484 (patch)
tree87f7c83ec42efbec6cdb5d32a048cf9857809561
parent01cb82b514ef9dcb1cb9e63492ebab621961babd (diff)
downloadwcms-aeb582d8b66d256a4c9c989589daab79b535e484.tar.gz
wcms-aeb582d8b66d256a4c9c989589daab79b535e484.zip
better dist zip target
using git archive the removing useless files and adding generated files
-rw-r--r--.gitignore2
-rw-r--r--Makefile15
2 files changed, 10 insertions, 7 deletions
diff --git a/.gitignore b/.gitignore
index aab868c..7bd5838 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,7 +8,7 @@ media/*
render/
dist/
vendor/*
-node_modules/*
+node_modules/
config.json
error_log
!README.md
diff --git a/Makefile b/Makefile
index fd30261..bef37ef 100644
--- a/Makefile
+++ b/Makefile
@@ -12,14 +12,17 @@ dist: distclean $(zip_release)
dist/w_cms_%.zip: all
@echo "Building Zip release..."
mkdir -p $(dir $@)
+ git archive --format=zip HEAD -o $@
+ zip -d $@ \
+ "src*" \
+ .gitignore \
+ composer.lock \
+ Makefile \
+ "package*" \
+ webpack.config.js
zip -r $@ \
- app \
- assets \
+ assets/js \
vendor \
- .htaccess \
- index.php \
- LICENSE.md \
- README.md \
-x "*test*" \
-x "*docs*"