Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -30,7 +30,31 @@ run_deploy() {
|
|||||||
|
|
||||||
echo "== BUILD UI =="
|
echo "== BUILD UI =="
|
||||||
cd ui
|
cd ui
|
||||||
npm ci --no-audit --no-fund
|
npm ci --no-audit --no-fund --include=optional
|
||||||
|
|
||||||
|
# Bazı sunucularda npm optional paketleri atlıyor; bu durumda
|
||||||
|
# sass --embedded çalışamadığı için Quasar build EPIPE ile düşüyor.
|
||||||
|
if ! ./node_modules/.bin/sass --embedded --version >/dev/null 2>&1; then
|
||||||
|
echo "sass-embedded binary yok, platform paketi kuruluyor..."
|
||||||
|
case "$(uname -m)" in
|
||||||
|
x86_64|amd64) SASS_EMBEDDED_PKG="sass-embedded-linux-x64@1.93.2" ;;
|
||||||
|
aarch64|arm64) SASS_EMBEDDED_PKG="sass-embedded-linux-arm64@1.93.2" ;;
|
||||||
|
armv7l|armhf) SASS_EMBEDDED_PKG="sass-embedded-linux-arm@1.93.2" ;;
|
||||||
|
*)
|
||||||
|
echo "Desteklenmeyen mimari: $(uname -m). Sass embedded paketi atlandi."
|
||||||
|
SASS_EMBEDDED_PKG=""
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if [[ -n "${SASS_EMBEDDED_PKG}" ]]; then
|
||||||
|
npm i --no-save --no-audit --no-fund "$SASS_EMBEDDED_PKG"
|
||||||
|
./node_modules/.bin/sass --embedded --version >/dev/null 2>&1 || {
|
||||||
|
echo "sass-embedded hala aktif degil."
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
npm run build
|
npm run build
|
||||||
|
|
||||||
echo "== RESTART SERVICE =="
|
echo "== RESTART SERVICE =="
|
||||||
|
|||||||
Reference in New Issue
Block a user