commit
297276c5d6
@ -0,0 +1 @@ |
||||
.idea |
@ -0,0 +1,11 @@ |
||||
FROM node:current-alpine3.12 |
||||
|
||||
|
||||
RUN mkdir /app |
||||
COPY shell/* /app |
||||
WORKDIR /app |
||||
RUN git clone git@gogs.kirito.cool:panqihua/RiskCloudRun.git |
||||
WORKDIR /app/RiskCloudRun |
||||
|
||||
CMD ["node","/bin/www"] |
||||
|
@ -0,0 +1,8 @@ |
||||
#!/bin/sh |
||||
|
||||
if [ $# == 1 ] |
||||
then |
||||
netstat -antp|grep $1|awk '{c=$7;split(c,d,"/");print match(d[1],/\d+/)?d[1]:-1}' |
||||
else |
||||
echo port param not found! |
||||
fi |
@ -0,0 +1,17 @@ |
||||
#!/bin/sh |
||||
|
||||
if [ -e *.log ] |
||||
then |
||||
pid=`stat *.log|awk 'NR>1{next}{c=$0;gsub(/\D/,"",c);print c}'` |
||||
kill -9 $pid |
||||
if [ $? -eq 0 ] |
||||
then |
||||
echo "kill $pid success" |
||||
rm -f *.log |
||||
./run.sh |
||||
else |
||||
echo "kill $pid error" |
||||
fi |
||||
else |
||||
./run.sh |
||||
fi |
@ -0,0 +1,17 @@ |
||||
#!/bin/sh |
||||
|
||||
echo "findPort $1" |
||||
while true |
||||
do |
||||
pid=`findPortPid $1` |
||||
if [ -z $pid ] |
||||
then |
||||
echo "pid not found!!!" |
||||
sleep 1s |
||||
else |
||||
echo "pid is $pid" |
||||
touch $pid.log && chmod +x $pid.log |
||||
break |
||||
fi |
||||
done |
||||
|
@ -0,0 +1,25 @@ |
||||
#!/bin/sh |
||||
|
||||
|
||||
cd /app |
||||
export webclient='RiskCloudMock' |
||||
export webServer='RiskCloudFontend' |
||||
|
||||
export PORT=2233 |
||||
export webClient=https://risk.kirito.cool |
||||
export serverPort=5000 |
||||
export listenAddress=0.0.0.0 |
||||
export apiServer=https://risk.kirito.cool |
||||
|
||||
|
||||
function run(){ |
||||
if [ ! -e $1 ] |
||||
then |
||||
git clone git@gogs.kirito.cool:panqihua/$1.git |
||||
fi |
||||
cd $1 && git reset --hard && git pull && yarn && chmod +x run.sh && killNode |
||||
} |
||||
|
||||
run $webclient |
||||
run $webServer |
||||
|
Loading…
Reference in new issue