fix(infra): 3 mejoras críticas — minify script + Quart producción + particionamiento bloqueado
- scripts/minify-assets.sh: excluye archivos .min.* para evitar .min.min.* - nginx/nexus-pos.conf: agrega upstream nexus_quart + location /pos/api/catalog/async-search - nexus-quart.service: servicio systemd para hypercorn en puerto 5002 - particionamiento vehicle_parts: BLOQUEADO — tabla 254 GB, disco solo 177 GB libres
This commit is contained in:
@@ -4,16 +4,23 @@
|
||||
|
||||
set -e
|
||||
|
||||
echo "=== Minifying JS assets ==="
|
||||
echo "=== Minifying POS JS assets ==="
|
||||
for f in /home/Autopartes/pos/static/js/*.js; do
|
||||
# Skip already-minified files to avoid generating .min.min.js
|
||||
case "$f" in
|
||||
*.min.js) continue ;;
|
||||
esac
|
||||
base=$(basename "$f" .js)
|
||||
out="/home/Autopartes/pos/static/js/${base}.min.js"
|
||||
echo " $base.js -> ${base}.min.js"
|
||||
terser "$f" -o "$out" --compress --mangle 2>/dev/null || cp "$f" "$out"
|
||||
done
|
||||
|
||||
echo "=== Minifying CSS assets ==="
|
||||
echo "=== Minifying POS CSS assets ==="
|
||||
for f in /home/Autopartes/pos/static/css/*.css; do
|
||||
case "$f" in
|
||||
*.min.css) continue ;;
|
||||
esac
|
||||
base=$(basename "$f" .css)
|
||||
out="/home/Autopartes/pos/static/css/${base}.min.css"
|
||||
echo " $base.css -> ${base}.min.css"
|
||||
@@ -24,15 +31,22 @@ for f in /home/Autopartes/pos/static/css/*.css; do
|
||||
fi
|
||||
done
|
||||
|
||||
echo "=== Minifying Dashboard assets ==="
|
||||
echo "=== Minifying Dashboard JS assets ==="
|
||||
for f in /home/Autopartes/dashboard/*.js; do
|
||||
case "$f" in
|
||||
*.min.js) continue ;;
|
||||
esac
|
||||
base=$(basename "$f" .js)
|
||||
out="/home/Autopartes/dashboard/${base}.min.js"
|
||||
echo " $base.js -> ${base}.min.js"
|
||||
terser "$f" -o "$out" --compress --mangle 2>/dev/null || cp "$f" "$out"
|
||||
done
|
||||
|
||||
echo "=== Minifying Dashboard CSS assets ==="
|
||||
for f in /home/Autopartes/dashboard/*.css; do
|
||||
case "$f" in
|
||||
*.min.css) continue ;;
|
||||
esac
|
||||
base=$(basename "$f" .css)
|
||||
out="/home/Autopartes/dashboard/${base}.min.css"
|
||||
echo " $base.css -> ${base}.min.css"
|
||||
|
||||
Reference in New Issue
Block a user