完整企業(yè)官網(wǎng)源碼,前端基于Vue+ElementUI,后臺基于基于core3 webapi,含數(shù)據(jù)庫文件,含詳情安裝部署文檔
完整代碼下載地址:完整企業(yè)官網(wǎng)源碼
某工程管理有限公司企業(yè)官網(wǎng) 前端
新版本改進
- 整體重構(gòu),結(jié)構(gòu)升級為最新 vue-cli
- 代碼優(yōu)化,去除引用的靜態(tài)js文件
- 圖片加載加入懶加載,整體性能提升很大
- 視頻采用 vue-video-player 處理兼容性
- 首頁全屏滾動樣式由靜態(tài)文件 fullpage.js 改為 vue-awesome-swiper
- 樣式調(diào)整,提升了自適應(yīng)能力
組件列表
- vue-router
- element-ui
- axios
- vue-video-player (視頻組件)
- vue-awesome-swiper (首頁滾動組件)
- vue-lazyload (圖片懶加載)
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Docker
使用 Docker 發(fā)布鏡像至鏡像服務(wù)器
鏡像地址(可拉?。篶cr.ccs.tencentyun.com/ifengzctest/kjweb:v1
# 第一步構(gòu)建鏡像
docker build -t fengzctest.kjweb:v1 .
# 第二部登錄鏡像倉庫
docker login --username 100001190206 ccr.ccs.tencentyun.com
# 查看鏡像列表
docker images
# 添加Tag
docker tag [ImageId] ccr.ccs.tencentyun.com/ifengzctest/kjweb:v1
# 推送鏡像至鏡像服務(wù)器
docker push ccr.ccs.tencentyun.com/ifengzctest/kjweb:[tag]
后臺部署
KeJian.Core.Api
? 站點部署
System:Linux - CentOS 7.7
DB:MySql
Api Host : kejianapi.filog.cn/swagger
Web Host : kejian.filog.cn (接口正在替換為新接口)
測試賬號:admin 123456
有小伙伴要的表結(jié)構(gòu) TableSql.sql
?? 簡單兩步即可運行項目
Step 1 :
在 KeJian.Core.Api 項目根目錄中添加appsettings.Demo.json
文件
{
"ConnectionStrings": {
"DefaultConnection": "-- connection string --"
},
"JwtSecurityOption": {
"SigningKey": "-- signing key --"
}
}
配置 ConnectionStrings
例:Database='kejian';Data Source=***;User ID=***;Password=***;CharSet=utf8;SslMode=None
關(guān)閉 SSL(HTTPS) 連接SslMode=None
配置 JwtSigningKey (需要 16 個字符以上,推薦 Guid)
Step 2 :
在程序包管理控制臺選擇 KeJian.Core.EntityFramework 項目執(zhí)行更新數(shù)據(jù)庫命令
部分版本的 MySql 可能需要手動創(chuàng)建庫名
?? CodeFirst 命令
PM 模式 (程序包管理控制臺)
PM> Add-Migration Initial 建立并初始化數(shù)據(jù)庫
PM> Update-Database 更新數(shù)據(jù)庫
PM> Script-Migration 生成 SQL 語句
Cmd 模式文章來源:http://www.zghlxwxcb.cn/news/detail-663439.html
> dotnet ef migrations add Initial 建立并初始化數(shù)據(jù)庫
> dotnet ef database update 更新數(shù)據(jù)庫
完整代碼下載地址:完整企業(yè)官網(wǎng)源碼文章來源地址http://www.zghlxwxcb.cn/news/detail-663439.html
到了這里,關(guān)于完整企業(yè)官網(wǎng)源碼,前端基于Vue+ElementUI,后臺基于基于core3 webapi,含數(shù)據(jù)庫文件,含詳情安裝部署文檔的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!