start.sh 1.5 KB

123456789101112131415161718192021222324252627
  1. mkdir /usr/local/esb;
  2. yum update;
  3. chmod -R 777 /usr/local/esb;
  4. yum -y install docker-io;
  5. service docker start;
  6. chkconfig docker on;
  7. yum -y install epel-release
  8. yum -y install python-pip
  9. pip install docker-compose
  10. cd /usr/local/esb;
  11. docker-compose up --no-recreate
  12. docker exec -it mysql /bin/bash -c "exec mysql -h localhost -u root -p123456 < /user.sql && exit;";
  13. docker exec -it mysql /bin/bash -c "exec mysql -h localhost -u root -p123456 hos1 < /data.sql && exit;";
  14. docker exec -it mongodb /bin/bash -c "exec mongo --host 127.0.0.1:27017 admin fit_mongo1.js && exit;";
  15. docker exec -it mongodb /bin/bash -c "exec mongo --host 127.0.0.1:27017 -u root -p xmjkzl --authenticationDatabase admin fit_mongo2.js && exit;";
  16. docker exec -it rest /bin/bash -c "java -Djava.security.egd=file:/dev/./urandom -jar /hos-rest/jar/hos-rest-1.3.0.jar && exit;";
  17. docker exec -it arbiter /bin/bash -c "java -Djava.security.egd=file:/dev/./urandom -jar /hos-arbiter/jar/hos-arbiter-1.3.0.jar && exit;";
  18. docker exec -it broker /bin/bash -c "rm -rf /apache-tomcat-8.5.11/webapps/ROOT && unzip -oq /hos-broker/jar/hos-broker-1.3.0.war -d /apache-tomcat-8.5.11/webapps/ROOT && ./startup.sh && tail -f /apache-tomcat-8.5.11/logs/catalina.out && exit;";
  19. docker exec -it admin /bin/bash -c "rm -rf /apache-tomcat-8.5.11/webapps/ROOT && unzip -oq /hos-admin/jar/hos-admin-1.3.0.war -d /apache-tomcat-8.5.11/webapps/ROOT && ./startup.sh && tail -f /apache-tomcat-8.5.11/logs/catalina.out && exit;";
  20. scp root@172.19.0.1:/usr/local/esb/docker-compose.yml /