1.下载项目
git clone https://gitee.com/vctgo/vctgo-platform.git
2.配置环境变量相关
mysql,redis等自行安装根据需求修改配置文件里的端口和连接,目前nacos初始化的配置文件里写的地址都是host映射的地址,如果需要指定指定地址请自行修改
- Windows处于 C:\Windows\System32\drivers\etc
- Linux和Mac都属于 /etc/hosts下
主要添加以下几个部分,不理解的自行百度,其中127.0.0.1为你自己的本机ip
127.0.0.1 vctgo-platform
127.0.0.1 vctgo-nginx
127.0.0.1 vctgo-nacos
127.0.0.1 vctgo-mysql
127.0.0.1 vctgo-gateway
127.0.0.1 vctgo-auth
127.0.0.1 vctgo-system
127.0.0.1 vctgo-file
127.0.0.1 vctgo-gen
127.0.0.1 vctgo-monitor
127.0.0.1 vctgo-redis
JDK安装参考
- Windows参考上面的链接下载 64位exe版本默认安装就好
- Mac的Intel芯片的在参考上面的链接下载对应版本的安装包安装即可
- Mac的M1芯片的推荐使用 Zulu JDK
Maven安装参考
- Windows选择对应的 zip解压安装包即可
- Mac的可以跟Linux共用压缩包
NodeJs安装参考
2.导入数据库
3.启动Nacos(目前项目已经集成Nacos,直接启动项目vctgo-register即可)
- 如果想自行启动,请下载2.1.1以上版本的Nacos的Jar包启动,本项目采用指定数据源方式启动
- 启动指令如下:
Docker
sudo docker run -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --name nacos-server \
-e PREFER_HOST_MODE=hostname \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=xxxxx.mysql.rds.aliyuncs.com \
-e MYSQL_SERVICE_DB_NAME=vctgo_config \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=root \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
--restart on-failure \
nacos/nacos-server:2.0.3
M1 Docker
sudo docker run -d --network=host --name nacos-server \
-e PREFER_HOST_MODE=hostname \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=xxxx.mysql.rds.aliyuncs.com \
-e MYSQL_SERVICE_DB_NAME=vctgo_config \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=root \
zhusaidong/nacos-server-m1:2.0.3
Jar包启动 编辑默认的application.properties 指定数据库连接即可
3.启动项目
-
检查Nacos配置(如果是本地Nacos就默认即可,如果是远程Nacos记得修改为远程地址)
-
新版开发环境采用内置Nacos启动,所以只要全部设置127.0.0.1即可
-
项目启动顺序 (新版本-vctgo-platform1.2.1以后)
-
1.优先启动Nacos模块(vctgo-register)
-
2.优先启动Gateway模块(必选)
-
3.启动Auth模块(必选)
-
4.启动 System模块(必选)
-
5.启动剩下的模块
- 5.跳转到vctgo-ui模块
- 6.npm install
- 7.npm run dev
评论区