弹性伸缩as-spot开机初始化无状态项目脚本 – 21运维
通知: .-...

弹性伸缩as-spot开机初始化无状态项目脚本

shell 21运维 182浏览

弹性伸缩as-spot开机初始化无状态项目脚本,用于传统服务部署方式。 不管怎么看,都还是k8s更好啊。

#spot 初始化web源码
/bin/bash /home/worker/script/initweb.sh 2>&1 >/dev/null 


#!/bin/bash
#write by:swh
#2019.7.23

#init webcode dir
[ ! -e /home/worker/src/init/code  ] && mkdir -p /home/worker/src/init/code  && rm -rf /home/worker/src/init/code/*

#download to init webcodedir 
wget -O /home/worker/src/init/xxx.tar.gz ap-deploy.oss-ap-southeast-1-internal.aliyuncs.com/xxx/xxx.tar.gz

#jieya tar.gz  for web
tar zxf  /home/worker/src/init/xxx.tar.gz  -C  /home/worker/src/init/code

#rsync files to webdir and chown
rsync -avz  --delete /home/worker/src/init/code/*  /home/worker/data/www/xxx  && chown  -R worker.worker /home/worker/data/www/xxx

转载请注明:21运维 » 弹性伸缩as-spot开机初始化无状态项目脚本