本地Windows打包启动前端后台

本地Windows打包启动前端后台

1、安装jdk

Windows JDK安装

2、Nginx

2.1、将 nginx-1.16.1文件夹复制到D:\home\jisapp目录下
2.2、域名证书配置:
将域名证书放到D:\home\jisapp\ssl\2023目录下->配置nginx.conf文件(D:\home\jisapp\nginx-1.22.0\conf目录下)
在这里插入图片描述
在这里插入图片描述

3、Nacos配置启动

3.1、将nacos文件夹复制到D:\home\jisapp目录下
3.2、在D:\home\jisapp\nacos\bin目录下找到start.cmd,点击运行即可
在这里插入图片描述

4、Redis配置启动

Redis在windows本地的安装配置

5、命令打包启动

5.1 前端打包

点击build-ui.bat运行即是打包,打包的路径在D:\project\code\webedi-front-end\dist
build-ui.bat内容即打包命令如下:

@echo offtitle build-ui
echo.
echo build-ui
echo.d:cd D:\project\code\webedi-front-end
npm install --registry=https://registry.npmmirror.comecho "   ____  __ __";
echo "  / __ \/ //_/";
echo " / / / / ,<   ";
echo "/ /_/ / /| |  ";
echo "\____/_/ |_|  ";
echo "              ";
echo cq-package-all-endpause

在这里插入图片描述

5.2 前端启动

将打包好的dist文件夹复制到nginx对应目录下,例如:D:\project\nginx-1.16.1\html
在这里插入图片描述
nginx配置
在这里插入图片描述
nginx启动命令:start-nginx.bat

@echo offtitle start nginx
echo.
echo start nginx
echo.d:
cd D:\project\nginx-1.16.1cmd /c "start nginx.exe"
timeout /t 3 /nobreak

在这里插入图片描述
访问地址:http://127.0.0.1:9009/login
说明:地址和端口根据本地相应配置来的
在这里插入图片描述

5.3 后台打包

package-all.bat

@echo offtitle package-all
echo.
echo cq-package-all
echo.echo.
echo ---------------------------input your env---------------------------
echo ---------------------------input your env---------------------------
echo.ECHO. ECHO.  [dev] devECHO.  [test] testECHO.  [uat] uatECHO.  [prod] prodECHO.  [exit] exit
ECHO. ECHO.please input your env:
set /p ID=IF "%id%"=="dev" GOTO dev IF "%id%"=="test" GOTO test IF "%id%"=="uat" GOTO uat IF "%id%"=="prod" GOTO prodIF "%id%"=="5" EXIT
PAUSE :dev
SET "env= -P dev"
goto:run:test
SET "env= -P test"
goto:run:uat
SET "env= -P uat"
goto:run:prod
SET "env= -P prod"
goto:run:runset folderPath=D:\project\coded:cd %folderPath%\common-spring-cloud-starter
call mvn clean install %env% -Dmaven.test.skip=truecd %folderPath%\webedi-md-core
call mvn clean install %env% -Dmaven.test.skip=truecd %folderPath%\webedi-gateway
call mvn clean install %env% -Dmaven.test.skip=truecd %folderPath%\webedi-system
call mvn clean install %env% -Dmaven.test.skip=truecd %folderPath%\webedi-sf
call mvn clean install %env% -Dmaven.test.skip=truecd %folderPath%\webedi-po
call mvn clean install %env% -Dmaven.test.skip=trueecho "   ____  __ __";
echo "  / __ \/ //_/";
echo " / / / / ,<   ";
echo "/ /_/ / /| |  ";
echo "\____/_/ |_|  ";
echo "              ";
echo cq-package-all-endpause

在这里插入图片描述

5.4 后台启动

run-gateway.bat

@echo offtitle gatewayecho.
echo gateway
echo.set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512md:
cd D:\project\code\webedi-gateway\target
java -Dfile.encoding=utf-8 %JAVA_OPTS% -jar gateway.jarecho "   ____  __ __";
echo "  / __ \/ //_/";
echo " / / / / ,<   ";
echo "/ /_/ / /| |  ";
echo "\____/_/ |_|  ";
echo "              ";
echo gateway-endpause

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

ok,搞定!!!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/789519.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过nvtx和Nsight Compute分析pytorch算子的耗时

通过nvtx和Nsight Compute分析pytorch算子的耗时 一.效果二.代码 本文演示了如何借助nvtx和Nsight Compute分析pytorch算子的耗时 一.效果 第一次执行,耗时很长 小规模的matmul,调度耗时远大于算子本身 大规模的matmul,对资源的利用率高小规模matmul,各层调用的耗时 二.代码…

【Linux】Vim编辑器

专栏文章索引&#xff1a;Linux 目录 在Vim编辑器中&#xff0c;一个Tab键相当于几个空格&#xff1f; 在Vim编辑器中&#xff0c;一个Tab键相当于几个空格&#xff1f; 在Vim编辑器中&#xff0c;默认情况下&#xff0c;一个Tab键相当于8个空格。 这是Vim的默认设置&#x…

【C++】二分查找算法(模板)

重点 只需要记住两点&#xff1a; 1.left right 时&#xff0c;一定就是最终结果&#xff08;包括找不到目标值&#xff09;&#xff0c;无需再次判断&#xff0c;如果判断就会死循环 2.求中点如果是求左端点 mid left (right - left)/2 如果是求右端点 mid left (right -…

物联网实战--入门篇之(四)嵌入式-UART驱动

目录 一、串口简介 二、串口驱动设计 三、串口发送 四、串口接收处理 五、PM2.5数据接收处理 六、printf重定义 七、总结 一、串口简介 串口在单片机的开发中属于非常常用的外设&#xff0c;最基本的都会预留一个调试串口用来输出调试信息&#xff0c;串口时序这里就不谈…

洛谷-P1706 全排列问题(DFS)

目录 题目链接&#xff1a; 思路&#xff1a; 代码&#xff1a; 题目链接&#xff1a; P1706 全排列问题 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 思路&#xff1a; 如果n比较小&#xff0c;可以写n个for循环输出全排列。但是这种简单方法只能用于较小的n&#xff0…

代码随想录算法训练营第三十六天|435. 无重叠区间,763. 划分字母区间

435. 无重叠区间 题目 给定一个区间的集合 intervals &#xff0c;其中 intervals[i] [starti, endi] 。返回 需要移除区间的最小数量&#xff0c;使剩余区间互不重叠 。 示例 1: 输入: intervals [[1,2],[2,3],[3,4],[1,3]] 输出: 1 解释: 移除 [1,3] 后&#xff0c;剩下…

基于opencv的SVM算法的车牌识别系统设计与实现

基于opencv的SVM算法的车牌识别系统设计与实现 车牌识别技术是智能交通系统中的一项关键技术&#xff0c;它能够自动识别车辆的车牌号码。本文将详细介绍如何使用Python编程语言结合OpenCV库和SVM算法来实现车牌识别系统。 系统架构 车牌识别系统主要包括以下几个模块&…

提高生产力!这10个Lambda表达式必须掌握,开发效率嘎嘎上升!

在Java8及更高版本中&#xff0c;Lambda表达式的引入极大地提升了编程的简洁性和效率。本文将围绕十个关键场景&#xff0c;展示Lambda如何助力提升开发效率&#xff0c;让代码更加精炼且易于理解。 集合遍历 传统的for-each循环对集合进行遍历虽然直观&#xff0c;但在处理大…

Python(乱学)

字典在转化为其他类型时&#xff0c;会出现是否舍弃value的操作&#xff0c;只有在转化为字符串的时候才不会舍弃value 注释的快捷键是ctrl/ 字符串无法与整数&#xff0c;浮点数&#xff0c;等用加号完成拼接 5不入&#xff1f;&#xff1f;&#xff1f; 还有一种格式化的方法…

jupyter notebook 配置默认文件路径

Jupyter是一种基于Web的交互式计算环境&#xff0c;支持多种编程语言&#xff0c;如Python、R、Julia等。使用Jupyter可以在浏览器中编写和运行代码&#xff0c;同时还可以添加Markdown文本、数学公式、图片等多种元素&#xff0c;非常适合于数据分析、机器学习等领域。 安装 …

理解VAE,可视化

引言 本文主要摘抄自&#xff1a;Understanding Variational Autoencoders (VAEs), Joseph Rocca, Sep 24, 2019&#xff0c;同时会加一些自己的理解和对原文的解释。 关于数据生成&#xff0c;目前深度生成模型中主流的有&#xff1a; 生成对抗网络——GANs&#xff0c;这是…

超市销售数据-python数据分析项目

Python数据分析项目-基于Python的销售数据分析项目 文章目录 Python数据分析项目-基于Python的销售数据分析项目项目介绍数据分析结果导出数据查阅 数据分析内容哪些类别比较畅销?哪些商品比较畅销?不同门店的销售额占比哪个时间段是超市的客流高封期?查看源数据类型计算本月…

QT 实现无边框可伸缩变换有阴影的QDialog弹窗

实现无标题栏窗口的拖拽移动、调节窗口大小以及边框阴影效果。初始化时进行位或操作&#xff0c;将这些标志合并为一个值&#xff0c;并将其设置为窗口的标志。这些标志分别表示这是一个对话框、无边框窗口、有标题栏、有最小化按钮和最大化按钮。 setWindowFlags(Qt::Dialog |…

MCU配置的1106模块与1102模块功能差异分析

在现代工业自动化和智能控制领域&#xff0c;微控制器(MCU)扮演着至关重要的角色。而在MCU的配置中&#xff0c;选择适合的传感器采集模块是确保数据采集准确性和多样性的关键。其中&#xff0c;1106模块和1102模块作为两种常见的采集模块&#xff0c;各自具有独特的功能特点和…

sdrangel使用说明

使用说明 首先找一个usrp设备&#xff0c;我找到的是b205进行连接。打开生成的sdrangel.exe&#xff0c;第一次打开会出现空白界面 点击Add Rx Device按钮。 然后会弹出一个设备刷新窗口&#xff0c;选择你需要的设备 点击OK后&#xff0c;会响应一段时间&#xff0c;然后弹…

孙崧-回归祖国的数学天才谈国外学习研究感受

孙崧&#xff0c;这位37岁的美国加州大学伯克利分校数学系教授&#xff0c;今年正式回归祖国&#xff0c;担任浙江大学数学高等研究院杜建英讲席教授、博士生导师。在此&#xff0c;知识人网小编就经历过国外就读、从事博士后研究及任教的这位数学天才是怎么说的&#xff0c;或…

【三十二】【算法分析与设计】深搜(2),98。 验证二叉搜索树,不同方式定义递归函数,230。 二叉搜索树中第 K 小的元素,257。 二叉树的所有路径

98. 验证二叉搜索树 给你一个二叉树的根节点 root &#xff0c;判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下&#xff1a; 节点的左 子树 只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。…

小程序 两页面间数据传递

页面1 页面2 实现效果&#xff1a;点击页面1 可以直接跳进页面2 实现过程&#xff1a; xhtml <view class"rank" wx:for"{{rankList}}" data-ids"{{item.id}}" data-names"{{item.name}}" data-description"{{item.descri…

行测——言语分析

行测——言语分析 1. 全文概括题1.1 做题思路1.2 例子1.2.1 概括内容1.2.2 标题类 2.中心理解题2.1 做题思路2.2 例子2.2.1 关键词清晰2.2.2 关键词不清晰 3. 逻辑顺序题3.1 做题思路3.2 例子3.2.1 划线部分填什么句子3.2.2 句子排序3.2.3 下一段讲什么3.2.4 细节分析题 4. 逻辑…

Oracle基础-PL/SQL编程 备份

1、PL/SQL简介 PL/SQL块结构 约定&#xff1a;为了方便&#xff0c;本文后面把PL/SQL简称PL。 PL程序都是以块&#xff08;BLOCK&#xff09;为基本单位&#xff0c;整个PL块分三部分&#xff1a;声明部分&#xff08;使用DECLARE开头&#xff09;、执行部分(以BEGIN开头)和异…