当前位置: 首页 > news >正文

正邦设计公司小程序seo

正邦设计公司,小程序seo,网站开发 前端 外包,哪里可以免费做网站工作原因,需要一个比较完整的开源项目测试本公司产品。偶然发现RuoYi-Cloud非常适合,它有足够多的中间件,而且官方提供docker安装,但我本人在安装过程中遇到了很多坑,在这里记录一下防止下次会再次遇到。 项目地址 ht…

工作原因,需要一个比较完整的开源项目测试本公司产品。偶然发现RuoYi-Cloud非常适合,它有足够多的中间件,而且官方提供docker安装,但我本人在安装过程中遇到了很多坑,在这里记录一下防止下次会再次遇到。

项目地址

https://gitee.com/y_project/RuoYi-Cloud

环境

内存至少16G,处理器至少4核
内存小于16G,时间长了会导致响应过慢,经常出现响应超时的情况。

docker部署

  1. 把所有127.0.0.1和localhost全部代替为主机IP或者具体的服务名(如:ruoyi-mysql)。

      http://localhost:8080/swagger-ui/index.html -> http://[ip]:8080/swagger-ui/index.htmlhttp://localhost:8848/nacos - > http://[ip]:8848/nacoshttp://localhost:9100/login - > http://[ip]:9100/login127.0.0.1:9300 -> [ip]:9300127.0.0.1:8848\localhost:8848 -> ruoyi-nacos:8848localhost\n    port: 6379 -> ruoyi-redis\n    port: 6379localhost:3306 -> ruoyi-mysql:3306
    

一次性脚本

find . -type f -exec sed -i 's#http://localhost:8080/swagger-ui/index.html#http://10.0.2.52:8080/swagger-ui/index.html#g' {} +
find . -type f -exec sed -i 's#http://localhost:8848/nacos#http://10.0.2.52:8848/nacos#g' {} +
find . -type f -exec sed -i 's#http://localhost:9100/login#http://10.0.2.52:9100/login#g' {} +
find . -type f -exec sed -i 's#127.0.0.1:9300#10.0.2.52:9300#g' {} +find . -type f -exec sed -i 's#127.0.0.1:8848#ruoyi-nacos:8848#g' {} +
find . -type f -exec sed -i 's#localhost:8848#ruoyi-nacos:8848#g' {} +
echo "\要转译为\\\\"
find . -type f -exec sed -i 's#localhost\\n    port: 6379#ruoyi-redis\\n    port: 6379#g' {} +
find . -type f -exec sed -i 's#localhost:3306#ruoyi-mysql:3306#g' {} +

注意:10.0.2.52是我自己的物理机IP

图省事可以直接所有127.0.0.1和localhost全部代替为主机IP,但我为了模拟真实场景,使用的是服务名

  1. 编译后端代码
cd RuoYi-Cloud
mvn clean install
  1. 编译前端代码
cd ruoyi-ui
npm install
npm run build:prod
  1. 修改脚本copy.sh

进入目录

cd ../docker
vim copy.sh

  cp ../sql/ry_20230223.sql ./mysql/dbcp ../sql/ry_config_20220929.sql ./mysql/db

改为

  cp ../sql/*.sql ./mysql/db
  1. 把前后端包,以及sql文件带到指定位置
sh copy.sh
  1. 修改docker-compose.yml
  • 有“build:”配置的服务,都要把“image:”给注释掉,否则“build:”是不生效的,走的还是“image:”,拉的是远程的镜像。
sed -i 's/    image:/    #image:/g' docker-compose.yml
  1. 运行基础服务
sh deploy.sh base

查看日志,可能会发现nacos会报错,是因为mysql没有完全启起来,重新启动nacos即可。

移动要全部运行完才能走下面的步骤

  1. 启动所有应用
docker-compose up -d
  1. 查看各个服务的状态
docker-compose ps
  1. 查看整体服务的日志
docker-compose logs -f

遇到的问题

  1. 字符集
vim windows.sh
:set ff=unix
:wq
  1. 安装docker-compose
yum remove python-pip
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
python get-pip.py
pip install docker-compose
  1. docker-compose up -d失败
    报错信息
ERROR [ruoyi-gateway 1/4] FROM docker.io/library/openjdk:8-jre@sha256……
……
failed to solve: failed to read expected number of bytes: unexpected EOF

需要手动pull镜像,原因未知,可能跟源有关

docker pull openjdk:8-jre

成功图:
在这里插入图片描述
在这里插入图片描述
如有问题,可以来交流交流:
手机\微信号:15385125253
如有帮助的可以支持一下:

在这里插入图片描述
在这里插入图片描述

http://www.hkea.cn/news/226564/

相关文章:

  • 厦门好的做网站公司网络营销推广方式都有哪些
  • 重庆市建设工程信息官网站自己做网站的流程
  • 网站建设公司怎么做网络营销网站推广
  • 360应用商店seo服务套餐
  • 废橡胶网站建设个人博客网页设计
  • 什么网站做一手项目好域名查询官网
  • 做日用品的要找什么网站好站长工具端口检测
  • 贵州软件开发 网站开发手机版百度一下
  • 企业网站建立答辩问题百度怎么发布广告
  • 温州快建网站地推拉新接单网
  • 濉溪县城乡建设委员会燃气办网站热狗网站排名优化外包
  • 网站能不能自己做免费的seo教程
  • 湖南的商城网站建设优化教程网下载
  • 做网站需要哪些工程师西安seo诊断
  • tp做的网站封装成app2023北京封控了
  • 增城做网站要多少钱推广普通话手抄报
  • 石家庄网站系统开发智能搜索引擎
  • 迅速网站网络营销平台推广方案
  • 学前端要逛那些网站微信引流主动被加软件
  • 韩国flash网站免费手机网站建站平台
  • 东莞做网站卓诚网络昆明长尾词seo怎么优化
  • WordPress个性萌化插件郑州seo优化哪家好
  • 专业手机移动网站建设免费的seo优化
  • 西安网站建设王永杰域名注册 万网
  • 网站营销优化方案北京做的好的seo公司
  • 企业网站排名提升软件优化南宁seo优化
  • 创意合肥网站建设杭州seo公司排名
  • 网站专题页是什么中国十大关键词
  • 五月天做网站网络策划与营销
  • 高校网站如何建设论文谷歌官网下载