diff --git a/car_srv/kotlinSrv/build.sh b/car_srv/kotlinSrv/build.sh new file mode 100755 index 00000000000..8f39799240b --- /dev/null +++ b/car_srv/kotlinSrv/build.sh @@ -0,0 +1,4 @@ +./gradlew build +cd build/js +npm install + diff --git a/car_srv/kotlinSrv/deploy.sh b/car_srv/kotlinSrv/deploy.sh new file mode 100755 index 00000000000..496ada2a617 --- /dev/null +++ b/car_srv/kotlinSrv/deploy.sh @@ -0,0 +1,33 @@ +#!/usr/bin/expect + + +#todo make as script params +set host "voltus.ru" +set userName "failiki" +set password "qwerQWERqwer" + +spawn ./gradlew build +expect eof + +spawn scp -r ./build/js/main.js ./build/js/kotlin.js ./build/js/package.json ./build/js/proto/ $userName@$host:./server/ + +expect "password:" +send "$password\r" +expect eof + +spawn ssh $userName@$host +expect "password:" +send "$password\r" + +expect "%" +send "killall -9 node" + +expect "%" +send "cd server \r" +expect "%" +send "npm install \r" +expect "%" +send "node main.js &\r" +expect "%" +send "exit\r" +expect eof