mirror of
https://github.com/penpot/penpot.git
synced 2025-02-11 01:28:30 -05:00
✨ Add release generation tools
This commit is contained in:
parent
bddf3e47c1
commit
026150ff7a
6 changed files with 49 additions and 26 deletions
|
@ -8,4 +8,6 @@
|
|||
{:jar-exclusions [#"\.swp|\.swo|user\.clj" #"^media"]
|
||||
:jar-name "uxbox.jar"
|
||||
:uberjar-name "uxbox-backend.jar"
|
||||
:main uxbox.main
|
||||
:aot :all
|
||||
:target-path "dist/"}}
|
||||
|
|
|
@ -198,6 +198,7 @@ gulp.task("dist:brotli", function() {
|
|||
gulp.task("dist", function(next) {
|
||||
runseq(["dist:clean"],
|
||||
["dist:template", "dist:scss", "dist:copy"],
|
||||
["dist:gzip", "dist:brotli"], next);
|
||||
//["dist:gzip", "dist:brotli"],
|
||||
next);
|
||||
});
|
||||
|
||||
|
|
|
@ -5,10 +5,10 @@ LEIN="$DIR/lein"
|
|||
|
||||
LEIN_FAST_TRAMPOLINE=y $LEIN trampoline run -m clojure.main scripts/dist-main.clj
|
||||
|
||||
if [ -x "$(command -v gzip)" ]; then
|
||||
gzip -9c dist/js/main.js > dist/js/main.js.gz
|
||||
fi
|
||||
|
||||
if [ -x "$(command -v bro)" ]; then
|
||||
bro --verbose --input dist/js/main.js --output dist/js/main.js.br
|
||||
fi
|
||||
#if [ -x "$(command -v gzip)" ]; then
|
||||
# gzip -9c dist/js/main.js > dist/js/main.js.gz
|
||||
#fi
|
||||
#
|
||||
#if [ -x "$(command -v bro)" ]; then
|
||||
# bro --verbose --input dist/js/main.js --output dist/js/main.js.br
|
||||
#fi
|
||||
|
|
|
@ -5,10 +5,10 @@ LEIN="$DIR/lein"
|
|||
|
||||
LEIN_FAST_TRAMPOLINE=y $LEIN trampoline run -m clojure.main scripts/dist-view.clj
|
||||
|
||||
if [ -x "$(command -v gzip)" ]; then
|
||||
gzip -9c dist/js/view.js > dist/js/view.js.gz
|
||||
fi
|
||||
|
||||
if [ -x "$(command -v bro)" ]; then
|
||||
bro --verbose --input dist/js/view.js --output dist/js/view.js.br
|
||||
fi
|
||||
#if [ -x "$(command -v gzip)" ]; then
|
||||
# gzip -9c dist/js/view.js > dist/js/view.js.gz
|
||||
#fi
|
||||
#
|
||||
#if [ -x "$(command -v bro)" ]; then
|
||||
# bro --verbose --input dist/js/view.js --output dist/js/view.js.br
|
||||
#fi
|
||||
|
|
|
@ -5,10 +5,10 @@ LEIN="$DIR/lein"
|
|||
|
||||
LEIN_FAST_TRAMPOLINE=y $LEIN trampoline run -m clojure.main scripts/dist-worker.clj
|
||||
|
||||
if [ -x "$(command -v gzip)" ]; then
|
||||
gzip -9c dist/js/worker.js > dist/js/worker.js.gz
|
||||
fi
|
||||
|
||||
if [ -x "$(command -v bro)" ]; then
|
||||
bro --verbose --input dist/js/worker.js --output dist/js/worker.js.br
|
||||
fi
|
||||
#if [ -x "$(command -v gzip)" ]; then
|
||||
# gzip -9c dist/js/worker.js > dist/js/worker.js.gz
|
||||
#fi
|
||||
#
|
||||
#if [ -x "$(command -v bro)" ]; then
|
||||
# bro --verbose --input dist/js/worker.js --output dist/js/worker.js.br
|
||||
#fi
|
||||
|
|
28
manage.sh
28
manage.sh
|
@ -4,8 +4,8 @@ REV=`git rev-parse --short HEAD`
|
|||
IMGNAME="uxbox"
|
||||
|
||||
function kill_container {
|
||||
if $(sudo docker ps |grep -q $IMGNAME); then
|
||||
sudo docker ps |grep $IMGNAME | awk '{print $1}' | xargs --no-run-if-empty sudo docker kill
|
||||
if $(sudo docker ps | grep -q $IMGNAME); then
|
||||
sudo docker ps | grep $IMGNAME | awk '{print $1}' | xargs --no-run-if-empty sudo docker kill
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,7 @@ function build_image {
|
|||
function run_image {
|
||||
kill_container
|
||||
|
||||
if ! $(sudo docker images|grep $IMGNAME |grep -q $REV); then
|
||||
if ! $(sudo docker images | grep $IMGNAME | grep -q $REV); then
|
||||
build_image
|
||||
fi
|
||||
|
||||
|
@ -30,8 +30,25 @@ function run_image {
|
|||
-p 3449:3449 -p 6060:6060 -p 9090:9090 $IMGNAME:$REV
|
||||
}
|
||||
|
||||
function release_image {
|
||||
cd frontend
|
||||
rm -rf ./dist
|
||||
npm run dist
|
||||
./scripts/dist-main
|
||||
./scripts/dist-view
|
||||
./scripts/dist-worker
|
||||
echo "Frontend release generated in $(pwd)/dist"
|
||||
|
||||
cd ../backend
|
||||
rm -rf ./dist
|
||||
./scripts/dist
|
||||
echo "Backend release generated in $(pwd)/dist"
|
||||
|
||||
cd ..
|
||||
}
|
||||
|
||||
function usage {
|
||||
echo "USAGE: $0 [ build | run]"
|
||||
echo "USAGE: $0 [ build | run | release ]"
|
||||
}
|
||||
|
||||
case $1 in
|
||||
|
@ -41,6 +58,9 @@ case $1 in
|
|||
run)
|
||||
run_image
|
||||
;;
|
||||
release)
|
||||
release_image
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
;;
|
||||
|
|
Loading…
Add table
Reference in a new issue