-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathbuild-image.sh
More file actions
26 lines (20 loc) · 860 Bytes
/
build-image.sh
File metadata and controls
26 lines (20 loc) · 860 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
IP=35.240.131.31
USERNAME=huydaungoc
KEY_FILE=~/.ssh/test-master-3.key
echo "Start zip file"
rm -Rf dist.zip
cd dist || exit
zip -r ../dist.zip ./*
cd ..
echo "Upload file to server"
scp -i ${KEY_FILE} Dockerfile ${USERNAME}@${IP}:/home/huydaungoc/deploy-local/tech-talk/video-demo-web/Dockerfile
scp -i ${KEY_FILE} dist.zip ${USERNAME}@${IP}:/home/huydaungoc/deploy-local/tech-talk/video-demo-web/dist.zip
echo "Start build image on server"
ssh -i ${KEY_FILE} ${USERNAME}@${IP} -T "cd /home/huydaungoc/deploy-local/tech-talk/video-demo-web && \
rm -Rf dist && \
unzip dist.zip -d dist && \
docker build -t hub-server.stringee.io/video-call-demo:master . && \
docker push hub-server.stringee.io/video-call-demo:master && \
rm -Rf dist.zip && rm -Rf dist && rm -Rf Dockerfile"
rm -Rf dist.zip