upgrade.sh 780 B

12345678910111213141516171819202122232425262728
  1. #! /bin/bash
  2. if [ $1 -eq 0 ]; then
  3. cd $2
  4. # 修改.env版本号
  5. elif [ $1 -eq 1 ]; then
  6. cd $3
  7. docker load -i $5
  8. cd /dockerData/webapp
  9. # 修改.env版本号
  10. sed -i "s/$7.*/$7=$8/g" .env
  11. docker-compose up -d $6
  12. elif [ $1 -eq 2 ]; then
  13. cd $2
  14. docker exec -i mysql sh -c "mysql -u$3 -p$4 -h127.0.0.1 digital_operation" < $5
  15. elif [ $1 -eq 3 ]; then
  16. docker images docker.platomix.net:10000/platomix/platomix-gmetry-$2 --format '{{.Tag}}'
  17. elif [ $1 -eq 4 ]; then
  18. cd $2
  19. docker exec -i $3 sh -c "mysqldump -u$4 -p$5 -h127.0.0.1 digital_operation" > $6
  20. elif [ $1 -eq 5 ]; then
  21. cd $2
  22. docker exec -i $3 sh -c "mysqldump -u$4 -p$5 -h127.0.0.1 digital_operation $6 " > $7
  23. else
  24. cd $2
  25. # 修改.env版本号
  26. sed -i "s/$4.*/$4=$5/g" .env
  27. docker-compose up -d $3
  28. fi