-
-
Notifications
You must be signed in to change notification settings - Fork 150
Expand file tree
/
Copy pathbuild.sh
More file actions
74 lines (54 loc) · 2.49 KB
/
Copy pathbuild.sh
File metadata and controls
74 lines (54 loc) · 2.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#!/bin/bash
# update JS dependencies
# call it from perlite/.scripts/ folder
# 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