add script for build and script for deploy on raspberry
This commit is contained in:
Executable
+4
@@ -0,0 +1,4 @@
|
||||
./gradlew build
|
||||
cd build/js
|
||||
npm install
|
||||
|
||||
Executable
+33
@@ -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
|
||||
Reference in New Issue
Block a user