ruoyi-cloud本地部署启动总结

本文总结了ruoyi-cloud的本地部署过程,包括redis和nacos的配置与启动,数据库脚本导入,以及后端和前端代码的启动步骤。确保redis和nacos版本匹配,设置正确数据库连接,导入sql脚本,并使用npm运行前端项目。

ruoyi-cloud

两个必须要的环境:redis nacos

redis

下载解压好redis之后,启动redis-server.exe 成功如下:
在这里插入图片描述

nacos

1,下载nacos 地址:https://github.com/alibaba/nacos/releases/tag/2.0.3
这里要注意下,后面启动项目的时候,pom里面有个管理版本号的,下载的版本一定要和管理的版本号一致,不然会报错,会一直报连接不到nacos

2,下载解压之后去conf目录下面找application.properties配置文件,最后面加上
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456
自己本地数据库的信息就好了

3,启动bin目录底下的startup.cmd脚本文件,启动之前先修改一下脚本文件 如下 :
set MODE=“standalone” 修改成单机模式的,默认是集群模式的set MODE=“cluster”

4,启动startup.cmd脚本文件

### 关于 Ruoyi-Cloud-Plus 使用 Docker 进行本地部署 #### 1. 安装和配置 Docker 环境 为了能够顺利运行 Ruoyi-Cloud-Plus 的容器化应用,首先需要安装并配置好 Docker 环境。可以通过以下命令来添加官方的 Yum 源,并完成 Docker 的安装: ```bash yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo [^1] ``` 接着可以按照常规方式启动 Docker 并设置开机自启: ```bash sudo systemctl start docker && sudo systemctl enable docker ``` #### 2. 构建镜像 在构建镜像之前,确保项目中的 `Dockerfile` 文件已经正确编写,并且项目的编译产物(如 `.jar` 文件)已存在于指定路径下。 如果遇到类似以下错误提示: > Error response from daemon: ADD failed: file not found in build context or excluded by .dockerignore: stat target/ruoyi-auth.jar: file does not exist 这通常是因为目标文件未被成功打包至上下文中,或者由于 `.dockerignore` 文件的存在而排除了某些必要的资源[^5]。解决方法如下: - **确认编译后的 jar 文件是否存在** 在执行 `docker build` 命令前,先验证是否有对应的 jar 文件生成: ```bash ls -l ./target/ ``` - **调整 Docker 上下文目录** 如果发现缺少必要文件,则需重新检查 `Dockerfile` 中定义的工作目录是否匹配实际路径。例如,在 `ADD` 或 `COPY` 指令中明确指明相对路径或绝对路径。 以下是典型的 `Dockerfile` 示例用于 Java 应用程序: ```dockerfile FROM openjdk:8-jdk-alpine VOLUME /tmp ARG JAR_FILE=target/*.jar COPY ${JAR_FILE} app.jar ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] EXPOSE 8080 ``` 随后通过以下命令创建镜像: ```bash docker build -t your-image-name . ``` #### 3. 推送镜像到远程仓库 当镜像构建完成后,可以选择将其推送到阿里云或其他私有镜像仓库以便后续拉取使用。具体操作可参考以下步骤: ```bash docker tag local-image-name registry.cn-hangzhou.aliyuncs.com/your-repository/image-name:tag docker push registry.cn-hangzhou.aliyuncs.com/your-repository/image-name:tag [^2] ``` #### 4. 启动容器实例 最后一步就是利用刚才上传好的镜像来启动一个新的容器环境。假设我们希望映射主机端口 80 到容器内部的服务端口 8080,则可以用下面这条指令实现: ```bash docker run -d -p 80:8080 --name ruoyi-container registry.cn-hangzhou.aliyuncs.com/your-repository/image-name:tag ``` --- ###
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值