Aphrora Letters是一个分享哲学社科文章的共同社区;
我们以致力于推广左翼进步文化为宗旨,刊载哲学社科类社评文章、国内外社会运动报导与其他文体;并对当今各主流学派的学术观点与经典著作进行收录整理。(Author: [email protected])。
- JDK版本: 11
- 后端构建管理工具: Apache Maven
- 应用服务器: Apache Tomcat, Nginx
- 后端开发框架: SpringBoot
- 微服务框架: SpringCloud(Fegin, Gateway), SpringCloud Alibaba(Nacos)
- 前端开发框架: Vue.js v3, Nuxt.js v3
- 前端组件库: Bootstrap, Element Plus, Ant Design vue
- 数据存储: MySql, Redis
- ORM框架: MyBatis, Mybatis Plus
- 认证鉴权: Sa-Token
- 接口文档工具: Swagger2
- 性能测试: Jmeter
- 容器技术: Docker
- 开发平台OS:推荐Windows10
- 部署平台OS:推荐Linux发行版
- 内存:推荐8GB以上
- Git: 官方稳定版
- Java: 推荐JDK 11及以上
- Maven: 推荐3.8.5及以上
- Node.js: 推荐v18.16.0
- Docker, Docker Compose: 官方稳定版
1.使用 git 从 GitHub 拉取项目;
git clone https://github.com/TfiyuenLau/AphroraLetters-Springcloud.git
2.使用 Maven 对 SpringCloud 微服务子项目进行打包;
mvn clean
mvn package
3.将 gateway, article-service, library-service 打包生成的 ./#/target/#.jar
文件从 ./#/target/
复制到 ./#/
目录下。
4.进入al-nuxt-vue3
和admin-pure
前后台项目,输入npm install
安装依赖;
随后分别使用下列命令打包生成.output
和dist
构建文件。
# al-nuxt-vue3构建
npm run build
# admin-pure构建(可选,用以搭建开发环境)
pnpm run build
5.进入主项目目录,运行docker-compose
一键打包部署;
docker-compose up
6.进入项目前台页面 http://localhost:80/home
或项目后台面板 http://localhost:80/admin
。
项目地址:点我进入
后台地址:点我进入
项目开发博客:点我进入