当前位置: 首页 > news >正文

dc源码铺子应用部署教程

dc源码铺子出码应用部署手册

开发环境/编译环境

  1. 客户端:windows 11
  2. JDK:1.8
  3. maven:3.3.9
  4. mysql:5.7
  5. node:16.14.2
  6. npm:8.5.0
  7. pnpm:8.6.2

部署环境

  1. 服务器:ubuntu 22.04
  2. JDK:1.8
  3. mysql: 5.7
  4. nginx:1.19.4

环境配置

ubuntu服务器部署教程

https://blog.csdn.net/u013964774/article/details/131472983

linux环境下jdk安装教程

https://blog.csdn.net/u013964774/article/details/104105857

windows环境下maven安装教程

https://blog.csdn.net/u013964774/article/details/130379619

linux环境下mysql5.7安装安装

https://blog.csdn.net/u013964774/article/details/109398017

windows环境下mysql安装教程

https://blog.csdn.net/u013964774/article/details/110926406

ubuntu在线安装mysql

sudo apt update
sudo apt install mysql-server
#初始化mysql脚本
sudo mysql_secure_installation
#验证安装
systemctl status mysql.service
#开放防火墙
sudo ufw enable
sudo ufw allow mysql

注意:
安装的数据库,请将数据库设置为表名不敏感lower-case-table-names=1

mysql8修改该配置,需重新初始化数据库

创建并还原数据库

#输入mysql账号密码登录数据库
mysql -uroot -p#创建数据库
create database genDbName;#切换到创建的数据库,选择sql文件进行还原
use genDBName;
source /home/genDbName.sql

linux环境下nginx安装教程

nginx下载地址
https://nginx.org/en/download.html

https://blog.csdn.net/u013964774/article/details/107357684

构建/编译后端项目

项目配置文件src/main/resources/application.yml
默认配置使用dev配置环境 spring.profiles.active=dev,即默认使用application-dev.yml的配置
构建前请修改配置文件中的数据库配置信息

完成jdk、maven环境配置后,进入项目目录

双击bin目录下的build.bat或cmd命令行执行mvn clean install构建项目

构建成功后,会在target目录下生成jar包

启动项目

windows平台

构建完成后,直接双击bin目录下的start.bat启动项目

linux平台

创建项目目录projectName,并创建可执行目录bin,部署文件bin目录,将编译的jar上传到target目录下,bin/start.sh文件上传到bin目录下,再执行sh start.sh启动项目

cd /home
mkdir projectName
cd projectName
mkdir target
mkdir bin
## 上传jar和start.sh
cd bin
sh start.sh

node版本管理工具nvm安装教程

https://blog.csdn.net/u013964774/article/details/131224852


http://www.mrgr.cn/news/63638.html

相关文章:

  • 基于vue框架的的考研网上辅导系统ao9z7(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 论文概览 |《Journal of Transport Geography》2024.10 Vol.120
  • go语言结构体与json数据相互转换
  • C#制作学生管理系统
  • 怎么提取背景音乐?音乐提取技巧,快速上手
  • 可编辑31页PPT | 智慧业务中台规划建设与应用总体方案
  • CSS3简介(一)
  • 关于SDF系列文章,写在前
  • Raspberry Pi OS 树莓派的新版本
  • [论文阅读]LOGAN: Membership Inference Attacks Against Generative Models
  • ssm+vue657基于spring和vue开发的web新闻流媒体平台
  • Go语言的使用
  • Python实现SPFA算法
  • Oracle视频基础1.3.6练习
  • 龙迅#LT6211适用于HDMI转4PORT LVDS,分辨率高达4K60HZ,可提供技术支持!
  • CATIA许可证管理工具
  • (python)如何进行加密
  • 求逻辑地址的页号和物理地址
  • [Approaching any Machine Learning] Supervised vs unsupervised learning - Note
  • 【Kaggle | Pandas】练习5:数据类型和缺失值
  • Virtuoso使用layout绘制版图、使用Calibre验证DRC、LVS、PEX抽取RC
  • 2024/11/1 数据结构大题打卡
  • Kafka日志记录
  • 深入解析C/C++中的__attribute__((packed)):内存对齐与紧打包技术
  • opencv学习笔记(6):图像预处理(直方图、图像去噪)
  • js的小知识