-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeploy
More file actions
35 lines (24 loc) · 1.42 KB
/
deploy
File metadata and controls
35 lines (24 loc) · 1.42 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
# install css minifier
npm install -g clean-css
# minify cljs production
mbj
MW=/home/oak/git/mazda/resources/public
DM=/home/oak/git/mazda
cd $DM; lein clean; lein cljsbuild once min && echo min && gzip -9 -n $MW/js/compiled/app.js && echo gzip && mv $MW/js/compiled/app.js.gz $MW/js/compiled/app-c1.js && echo mv
# minify cs
mbc
cleancss -o $MW/css/style-min.css $MW/css/style.css && echo minify && gzip -9 -n $MW/css/style-min.css && echo gzip && mv $MW/css/style-min.css.gz $MW/css/style-m-c.css && echo mv
cleancss -o /home/oak/git/mazda/resources/public/css/style-min.css /home/oak/git/mazda/resources/public/css/style.css
# compress
gzip -9 -n /home/oak/git/mazda/resources/public/css/style-min.css;
gzip -9 -n /home/oak/git/mazda/resources/public/js/compiled/app.js
mv /home/oak/git/mazda/resources/public/css/style-min.css.gz /home/oak/git/mazda/resources/public/css/style-a-min.css
mv /home/oak/git/mazda/resources/public/js/compiled/app.js.gz /home/oak/git/mazda/resources/public/js/compiled/app-a.js
# upload aws s3
aws s3 cp /home/oak/git/mazda/resources/public/css/style-m-c.css s3://night-dev-mazdas3-v2bpo388b5qy --content-encoding 'gzip' --content-type 'text/css'
aws s3 cp /home/oak/git/mazda/resources/public/js/compiled/app-c1.js s3://night-dev-mazdas3-v2bpo388b5qy --content-encoding 'gzip'
# sync folder
cd folder
aws s3 sync . s3://night-dev-mazdas3-v2bpo388b5qy
# deploy function sls
serverless deploy function -f home