24 lines
492 B
Bash
24 lines
492 B
Bash
#!/usr/bin/env sh
|
|
while getopts s:o: flag
|
|
do
|
|
case "${flag}" in
|
|
s) server=${OPTARG};;
|
|
o) only=${OPTARG};;
|
|
esac
|
|
done
|
|
|
|
if [[ $only == backend ]]; then
|
|
lein uberjar
|
|
else
|
|
echo $only
|
|
npm run postcss:release
|
|
npm run shadow:release
|
|
cp -rf public/* resources/public
|
|
rm -rf resources/public/js/cljs-runtime
|
|
lein uberjar
|
|
fi
|
|
|
|
scp target/*-standalone.jar $server:/opt/prod/liberty-hu.jar
|
|
ssh $server "systemctl restart liberty-hu.service"
|
|
|
|
echo "done!"
|