deploy.sh 713 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. # 指定目录
  3. export directory="$PWD"
  4. export APP_PATH= "$directory"/php/app/
  5. export docker_compose_dir="$directory"/edge/
  6. APP_PATH_escaped_dir=$(echo "$APP_PATH" | sed 's/\//\\\//g')
  7. docker_compose_escaped_dir=$(echo "$docker_compose_dir" | sed 's/\//\\\//g')
  8. # 切换到目录
  9. cd "$directory"/edge || exit 1
  10. # 替换.env中的admin = master为admin = ADMIN_HOST
  11. sed -i "s/${APP_DIR}/{$APP_PATH_escaped_dir}/g" .env
  12. sed -i "s/${docker_compose_dir}/{$docker_compose_escaped_dir}/g" .env
  13. #启动服务
  14. 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