#function.s**件函式的定義:
12
3
4
5
cat
function
.sh
#ftp上拉取靜態檔案到跳板機
function
scpftpstatic()
#上線發布指令碼如下:
12
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
$
cat
static_online.sh
#!/bin/bash
. .
/function
.sh
static_nginx=10.10.70.10
back_time=`
date
+
"%y-%m-%d-%h-%m-%s"
`
if
[ $username == ody ];
then
echo
"###################當前所在目錄為$nowdir#######################"
echo
"正在執行了拉取靜態檔案操作."
scpftpstatic
if
[ $? -
eq
0 ];
then
read
-p
"請輸入需要發布的靜態資源zip包:(steel.zip|steel-front.zip|steel-h5.zip|cms_dev.zip):"
static_war
if
[ -f ..
/static/
$ ];
then
case
$static_war
in
steel.zip)
ssh
$static_nginx
"cd /data/didipingang/ && cp -r steel};cd /data/didipingang/steel && /bin/rm -rf ./*"
scp
..
/static/
$ $:
/data/didipingang/steel
ssh
$static_nginx
"cd /data/didipingang/steel && unzip $"
;;
steel-front.zip)
ssh
$static_nginx
"cd /data/didipingang/ && cp -r steel-front};cd /data/didipingang/steel-front && /bin/rm -rf ./*"
scp
..
/static/
$ $:
/data/didipingang/steel-front
ssh
$static_nginx
"cd /data/didipingang/steel-front && unzip $"
;;
steel-h5.zip)
ssh
$static_nginx
"cd /data/didipingang/ && cp -r steel-h5};cd /data/didipingang/steel-h5 && /bin/rm -rf ./*"
scp
..
/static/
$ $:
/data/didipingang/steel-h5/
ssh
$static_nginx
"cd /data/didipingang/steel-h5 && unzip $"
;;
cms_dev.zip)
ssh
$static_nginx
"cd /data/didipingang/ && cp -r cms_dev};cd /data/didipingang/cms_dev && /bin/rm -rf ./*"
scp
..
/static/
$ $:
/data/didipingang/cms_dev
ssh
$static_nginx
"cd /data/didipingang/cms_dev && unzip $"
;;
esac
else
echo
"未正確輸入靜態資源zip包: (steel.zip|steel-front.zip|steel-h5.zip|cms_dev.zip)"
fi
else
exit
1;
fi
fi
利用node發布乙個靜態資源服務
首先將node的fs模組裡面的方法封裝成promise模式 let fs require fs path require path 儲存的是當前模組執行所在的絕對路徑 dirname 建立web服務 let port 8686 let handle function handle req,res u...
nextjs 如何將靜態資源發布到 CDN
nextjs 是基於 react 的服務端同構指出框架,在使用的過程中也多多少少遇到過幾個問題,其中最大的問題就是靜態資源的發布了。按照官網上的說法,每次發布都會生成新的 hash 路徑,即使當前沒有任何的變動。例如某次發布的路徑是 next static tzonugey gpceexgbfapl...
django 靜態資源
理解django.contrib.staticfiles 在 1.3 之前,所有的靜態檔案都是用media url和media root來控制的。為了和使用者上傳的檔案作區分,staticfiles media 和 static 配置項的區別 使用 staticfiles static root 配...