-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmonta_ambiente.sh
More file actions
executable file
·21 lines (18 loc) · 1.38 KB
/
monta_ambiente.sh
File metadata and controls
executable file
·21 lines (18 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
echo "Informe o IP do seu PC (Não vale localhost): Ex: 192.168.0.10"
read ip;
sed -i '' 's/{ip}/'$ip'/g' Details/Dockerfile;
sed -i '' 's/{ip}/'$ip'/g' Tracking/Dockerfile;
sed -i '' 's/{ip}/'$ip'/g' Gateway/Dockerfile;
sed -i '' 's/{ip}/'$ip'/g' Earnings/Dockerfile;
sudo docker run -d --hostname my-rabbit --name rabbit13 -p 8070:15672 -p 5672:5672 -p 25676:25676 rabbitmq:3-management
cd Discovery && mvn clean install -DskipTests=true && sudo docker build -t bureau-discovery . && sudo docker run -d --name bureau-discovery -p 8023:8023 bureau-discovery
cd ..
cd Tracking && mvn clean install -DskipTests=true && sudo docker build -t bureau-tracking . && sudo docker run -d --name bureau-tracking -p 8027:8027 bureau-tracking
cd ..
cd Tracking && mvn clean install -DskipTests=true && sudo docker build -t bureau-tracking . && sudo docker run -d --name bureau-tracking -p 8027:8027 bureau-tracking
cd ..
cd Earnings && mvn clean install -DskipTests=true && sudo docker build -t bureau-earlings . && sudo docker run -d --name bureau-earlings -p 8028:8028 bureau-earlings
cd ..
cd Details && mvn clean install -DskipTests=true && sudo docker build -t bureau-details . && sudo docker run -d --name bureau-details -p 8026:8026 bureau-details
cd ..
cd Gateway && mvn clean install -DskipTests=true && sudo docker build -t bureau-gateway . && sudo docker run -d --name bureau-gateway -p 8025:8025 bureau-gateway