deploy.sh 987 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #!/bin/bash
  2. # 指定目录
  3. export directory="$PWD"
  4. echo $directory
  5. export docker_compose_dir="$directory/edge/"
  6. if [ -d "$directory/php/app/" ]; then
  7. echo "目录存在"
  8. else
  9. echo "目录不存在"
  10. mkdir -p "$directory/php/app/"
  11. fi
  12. export APP_PATH= "$directory/php/app/"
  13. # 切换到目录
  14. cd "$directory/edge" || exit 1
  15. ls -l
  16. # export envPath=.env
  17. # if [ -e "$envPath" ]; then
  18. # echo "文件已存在"
  19. # else
  20. # echo "文件不存在,创建文件..."
  21. # env_file=".env"
  22. # echo $APP_PATH
  23. # # 创建 .env 文件并写入内容
  24. # echo "APP_DIR=\"$APP_PATH\" # 源码目录" > "$env_file"
  25. # echo "docker_compose_dir=\"$docker_compose_dir\"" >> "$env_file"
  26. # echo "文件已创建"
  27. # fi
  28. # # 替换.env中的admin = master为admin = ADMIN_HOST
  29. #启动服务
  30. docker run -d -v /var/run/docker.sock:/var/run/docker.sock -v "$directory"/edge:/www/docker/edge --name edge-upgrade-service registry.cn-hangzhou.aliyuncs.com/minong/edge-upgrade-service:v22