侧边栏壁纸
博主头像
D博主等级

技术在于积累!

  • 累计撰写 9 篇文章
  • 累计创建 10 个标签
  • 累计收到 13 条评论

目 录CONTENT

文章目录

Vctgo项目启动教程

D
D
2022-09-23 / 11 评论 / 0 点赞 / 117,675 阅读 / 690 字

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

启动效果图

相关的细节可以参考 开发文档

0

评论区