github action失败 name: Load and run Docker image on the server uses: appleboy/ssh-action@master # 使用社区 action 来通过 SSH 连接服务器并执行命令 with: host: ${{ secrets.DEPLOY_HOST }} username: ${{ secrets.DEPLOY_USER }} key: ${{ secrets.DEPLOY_KEY }} script: | docker stop blog-server #停止老镜像 docker rm blog-server docker load < /tmp/lxy-blog-server.tar.gz # 加载 Docker 镜像 docker run --name blog-server --net=host server-prod # 使用 Docker Compose 启动服务 exit 就是我通过github action把最新的代码生成的docker镜像推送到服务器上 再通过script部分的命令让新镜像运行起来 这里会出现github action 无法结束的问题 一直到超时直接失败 虽然失败并没有影响我的功能,但是每次action失败也不好看 «每次会得到这样一个结果 2024/01/07 10:58:57 Run Command Timeout» 应该是我的退出方式不对,但不知道怎么修改 我尝试过的方式就是最后一行代码加上了exit 这个并没有效果
这是我部署的 github 网站 "gihub pages" (https://link.segmentfault.com/?enc=%2FFUCppUexH2Z708BB6VX7Q%3D%3D.5esi6plEuAwcO7GJ4kraEQjfgmJRw56B1sEcfDpzH%2BSFUVxGPMpGxvDBdBkk2Bup) 当我重新加载子路由时 或者直接跳转"子路由" (https://link.segmentfault.com/?enc=PPUadD91PN30FPlUzdg60g%3D%3D.mh%2BsH3kKcFo3O8CCQ9m%2BcCHbYXf3bSRj%2BOFX%2FaJ6oVp1MRNn3K37Pfl8LoOie97LcFsPY1Cz1SeSEkbUHbb%2FnA%3D%3D)会跳到 404 页面 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241128/39065a220ea93b14560bff1f3c11cd6f.png) 点击该按钮即可跳转 这种问题目前有办法解决么? 还是说这种问题只能通过修改 nginx 配置去解决?