#!/bin/bash # update JS dependencies # force update on asset-packagist curl https://asset-packagist.org/package/npm-asset/katex -D - >/dev/null curl https://asset-packagist.org/package/npm-asset/vis-network -D - >/dev/null curl https://asset-packagist.org/package/npm-asset/jquery -D - >/dev/null curl https://asset-packagist.org/package/npm-asset/highlightjs--cdn-assets -D - >/dev/null # curl https://asset-packagist.org/package/npm-asset/mermaid -D - >/dev/null # curl https://asset-packagist.org/package/npm-asset/roughjs -D - >/dev/null # curl https://asset-packagist.org/package/npm-asset/stylis -D - >/dev/null # curl https://asset-packagist.org/package/npm-asset/mlly -D - >/dev/null # curl https://asset-packagist.org/package/npm-asset/tinyexec -D - >/dev/null # curl https://asset-packagist.org/package/npm-asset/package-manager-detector -D - >/dev/null # curl https://asset-packagist.org/package/npm-asset/iconify--utils -D - >/dev/null # curl https://asset-packagist.org/package/npm-asset/antfu--install-pkg -D - >/dev/null # composer clear-cache # rm -rf vendor composer update -v # update highlight js cp vendor/npm-asset/highlightjs--cdn-assets/highlight.min.js ../.js/ cp vendor/npm-asset/highlightjs--cdn-assets/styles/atom-one-dark.min.css ../.styles/ # update jquery cp vendor/npm-asset/jquery/dist/jquery.min.js ../.js/ # update katex cp vendor/npm-asset/katex/dist/katex.min.js ../.js/ cp vendor/npm-asset/katex/dist/contrib/auto-render.min.js ../.js/ cp vendor/npm-asset/katex/dist/katex.min.css ../.styles/ cp -r vendor/npm-asset/katex/dist/fonts ../.styles/ # update mermaid # cp vendor/npm-asset/mermaid/dist/mermaid.min.js ../.js/ # cp vendor/npm-asset/mermaid/dist/mermaid.min.js.map ../.js/ # update vis-network cp vendor/npm-asset/vis-network/dist/vis-network.min.js ../.js/ cp vendor/npm-asset/vis-network/dist/vis-network.min.js.map ../.js/ cp vendor/npm-asset/vis-network/dist/dist/vis-network.min.css ../.styles/ # update Parsedown dependencie cd .. # composer clear-cache # rm -rf vendor composer update -v #cp perlite/vendor/erusev/parsedown/Parsedown.php perlite/ # remove old container and images # docker container rm perlite; # docker container rm perlite_web; # docker container rm perlite_web_dev; # docker image rm sec77/perlite_web:stable; # docker image rm sec77/perlite; # docker image rm php; # # rebuild and start # cd perlite # docker build -t sec77/perlite:latest . --network host; # cd ..; # docker-compose --file docker-compose.yml up