Skip to content

WebPersonal 是基于 Spring Boot + Vue Admin Template 搭建的个人网站,采用Docker容器化部署。包括个人简历、权限管理、相册等功能,持续更新,您的 Star⭐,就是我最大的动力(●'◡'●)

Notifications You must be signed in to change notification settings

pan176/WebPersonal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

G9A1vd.png
WebPersonal
程序员怎么能没有自己的网站呢

微信 版本

Spring Boot + Spring Security + MyBatis 等技术实现的个人网站,在家没事做?不如跟我一起做网站吧,每天收入0元,我和身边朋友都在做,反正闲着也是闲着:dog:

演示地址http://www.pan176.com

项目文档https://pan176.github.io/webpersonal_doc

前端模板Vue Admin Template

本地部署

项目搭配阿里云 OSS使用,需要阿里云的 ACCESS_KEY_ID/ACCESS_KEY_SECRET

  1. 克隆项目到本地

    git clone https://github.com/pan176/WebPersonal.git
  2. 修改阿里云的相关配置

  3. 数据库注入 webpersonal.sql

  4. 本地部署 Nacos

    git clone https://github.com/alibaba/nacos.git
    cd nacos/
    mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U  
    ls -al distribution/target/
    
    // 选择你下载的版本号替换$version
    cd distribution/target/nacos-server-$version/nacos/bin
    cmd startup.cmd
  5. 启动 business、gateway

    java -jar business-1.0.0-SNAPSHOT.jar
    java -jar gateway-1.0.0-SNAPSHOT.jar
  6. 启动 frontend

    npm run dev
  7. 访问 http://127.0.0.1:9527

技术支持

后端:Spring Boot、Spring Cloud、Spring Security、Nacos、TkMybatis、HikariCP、OkHttp3、Jackson、Lombok、Docker

前端:Vue、Axios、Element UI、Vue Element Admin

环境:JDK 1.8、MySQL 8.0.17、Redis 5.0.6

项目结构

WebPersonal
    ├── business -- 业务服务
    ├── gateway  -- 网关服务
    └── frontend -- 前端界面

效果图

8XZnQP.jpg

8XZ2y6.jpg

About

WebPersonal 是基于 Spring Boot + Vue Admin Template 搭建的个人网站,采用Docker容器化部署。包括个人简历、权限管理、相册等功能,持续更新,您的 Star⭐,就是我最大的动力(●'◡'●)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published