找回密码
 立即注册
首页 业界区 业界 爆肝2月,我的 AI 代码生成平台上线了! ...

爆肝2月,我的 AI 代码生成平台上线了!

讹过畔 2025-8-15 09:30:12
大家好,我是程序员鱼皮。经过近 2 个月的奋斗,我带大家开发的新项目 《AI 零代码应用生成平台》 进入尾声。
这是一套以 AI 开发实战 + 后端架构设计 为核心的项目教程,基于 Spring Boot 3 + LangChain4j + LangGraph4j + Vue 3 开发的 对标大厂 的 企业级 AI 代码生成平台,带大家掌握新时代程序员必知必会的 AI 智能体开发、AI 工作流等前沿技术,大幅提升求职竞争力!
1.png

我带大家开发了多种模式的应用生成、可视化修改、AI 图片搜集、持久化对话记忆、一键部署等功能:
2.png

我已经录制了几十个小时的视频教程,而且光是文字教程就 15w 字,妥妥一本书的量!可想而知我最近掉了多少头发。。。
3.png

 
这篇文章是一个保姆级的项目前后端部署上线教程,来跟着鱼皮一步一步把这个项目上线吧!
推荐观看视频版:https://bilibili.com/video/BV1Kwb6zLEee
 
大纲


  • 服务器初始化
  • 部署规划
  • 安装依赖
  • 后端部署
  • 前端部署
  • 应用部署
  • 测试验证
  • 扩展知识
 
一、服务器初始化

首先购买一台服务器,推荐选择轻量应用服务器,提供了很多开箱即用的模板,帮我们预装了环境和软件,省时省力。
鱼皮这里选择一台预装了 1Panel Linux 面板 的轻量应用服务器,配置为 2 核 2 G,部署咱们的项目足够了。但是不能低于这个配置,否则卡爆!
应用模板一般选择最新版本就好了,如下图:
4.png

 
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板,跟宝塔 Linux 类似。提供可视化的服务器管理界面,支持应用商店、容器管理、文件管理、数据库管理等功能,适合中小团队或者个人学习使用,告别使用黑漆漆的命令行来操作服务器。
购买好服务器后,进入服务器控制台的应用管理页,登录 1Panel 面板。首次登录时,需要先登录服务器,通过输入命令的方式获取面板的默认账号密码,如图:
5.png

 
点击登录后,进入到 web 终端,复制脚本并执行,根据指示更新自己设置的密码:
6.png

 
根据终端输出的信息,访问面板,输入初始用户名和密码。然后成功登入面板,豁然开朗,服务器的状态尽收眼底!
7.png

 
 
二、部署规划

在正式操作前后端部署前,我们要先进行一个规划,比如要部署哪些项目和服务、需要哪些依赖、占用哪些端口等。
 
1、获取源码

本项目代码完全开源:https://github.com/liyupi/yu-ai-code-mother
后续这个项目会改造为微服务,建议新手学习和部署根目录的后端项目,使用传统的分层架构。
8.png

 
2、部署方案

为了提高效率,本项目前端和后端均使用 1Panel 面板进行部署。
涉及到具体的部署方式:
1)前端:遵循 Vue 项目的部署模式,基于 Nginx 运行
2)后端:直接运行 Jar 包进行部署
注意,强烈不建议通过 Docker 来部署本项目的后端!因为涉及到 NPM 命令执行、依赖安装、Selenium 自动化操作浏览器、文件持久化等,制作 Docker 的成本会很大,而且有可能出现内存不足。
此外,这个项目还涉及到部署 AI 生成的应用,需要利用 Nginx 配置进行代理。
鱼皮在 编程导航 带大家做过十几套项目了,几乎每种部署方式都给大家讲解过,可以按需学习。
 
3、地址规划

前端:通过 Nginx 提供网站访问服务,访问地址为 http://{域名}。
后端:通过 Nginx 进行转发,访问地址为 http://{域名}/api,实际运行在 8123 端口
AI 生成的应用:通过 Nginx 提供网站访问服务,根据请求地址转发到不同的应用,访问地址为 http://{域名}/dist(如果你有多个域名的话,那就不需要子路径来映射)


来源:豆瓜网用户自行投稿发布,如果侵权,请联系站长删除

相关推荐

您需要登录后才可以回帖 登录 | 立即注册