This action will force synchronization from 不羁DEMON/al-cloud, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
我个人比较懒 ,只是开源 提供交流思路和开阔眼界的作用。 如果你有什么好的想法或者建议 可以加我QQ: 469693055
部分功能可借鉴 我的若依分离版本 参考网站http://123.56.93.7:8086/login(admin/admin123) git地址 https://gitee.com/bujiDemon/base-com https://gitee.com/bujiDemon/base-vue
我坚信开发的技术本质并没有多大的差距,开发的思想才是每个人的核心。 希望交流的小伙伴,多尝试。并做总结,我自己的团队总结在http://123.56.93.7:8080/web/#/9?page_id=51 可以借鉴。 拒绝回答无脑问题。。。
jar包依赖问题 解决方案 参考下面文档 http://123.56.93.7:8080/web/#/9?page_id=1114
com.ruoyi
├── ruoyi-ui // 前端框架 [80]
├── ruoyi-gateway // 网关模块 [8080]
├── ruoyi-auth // 认证中心 [9200]
├── ruoyi-api // 接口模块
│ └── ruoyi-api-system // 系统接口
├── ruoyi-common // 通用模块
│ └── ruoyi-common-core // 核心模块
│ └── ruoyi-common-datascope // 权限范围
│ └── ruoyi-common-datasource // 多数据源
│ └── ruoyi-common-log // 日志记录
│ └── ruoyi-common-redis // 缓存服务
│ └── ruoyi-common-security // 安全模块
│ └── ruoyi-common-swagger // 系统接口
├── ruoyi-modules // 业务模块
│ └── ruoyi-system // 系统模块 [9201]
│ └── ruoyi-gen // 代码生成 [9202]
│ └── ruoyi-job // 定时任务 [9203]
│ └── ruoyi-file // 文件服务 [9300]
├── ruoyi-visual // 图形化管理模块
│ └── ruoyi-visual-monitor // 监控中心 [9100]
├──pom.xml // 公共依赖
扩展内容 http://123.56.93.7:8080/web/#/9?page_id=871
优雅的抛出运行时错误异常,并由前端捕获
通过在对应项目下目录放置特定规则的SQL脚本。项目重新启动后会自动执行未执行的SQL脚本 脚本命名规则 使用文档参考:http://123.56.93.7:8080/web/#/9?page_id=1213 在对应项目的yml中添加
flyway:
enabled: true
baseline-on-migrate: true
执行方法
1. 进入 ruoyi-case
2. 使用pycharm打开项目使用Terminal 输入 python3 -m venv venv 新建虚拟环境
3. 执行pip install -r requirements.txt 安装依赖库
4. 修改config.ymal文件中email文件配置收件人邮箱,授权码,发件人邮箱
5. 运行/test/test_api.py 文件
测试用例描述
xxl-job-admin:
image: xuxueli/xxl-job-admin:2.1.2
restart: always
container_name: xxl-job-admin
environment:
PARAMS: '-TZ=Asia/Shanghai --spring.datasource.url=jdbc:mysql://192.168.0.167:3306/xxl_job?Unicode=true&characterEncoding=UTF-8 --spring.datasource.username=root --spring.datasource.password=root'
ports:
- 7001:8080
volumes:
- ./data/applogs:/data/applogs
扩展项目启动方法: http://123.56.93.7:8080/web/#/page/edit/9/872 微服务本质为通过生态,实现服务和数据的综合治理。 新人学习将面临众多的,组件的安装学习,对于开发来说费力不讨好。会极大打击学习兴趣。 建议学习docker 采用容器化部署。微服务的基础环境路径在build-cloud/dockercompose/docker-compose-env.yml(未完整 是有执行顺序的)
docker-compose up -d
启动的服务有 mysql redis nacos sentinel minio
像mysql中 依次建库 并执行sql脚本
全局替换 nacos 和 sentinel的配置地址
修改对应的 redis 和 mysql minio的配置
将打包后的dist文件拷贝到 build-cloud/vue/prodist 路径下
修改build-cloud/vue/default.conf文件中的 为gateway的地址
打包好后 进入D:\work\rycloud240\build-cloud\target\build-assembly 拷贝到linux服务器 执行 docker-compose up -d 就可一键启动 所有前后台
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。