项目上线

简介: 本教程介绍项目前后端部署全流程:编写entrypoint.sh启动脚本,通过devbox发版后端并上线,配置CPU、内存等参数,部署成功后获取公网IP验证接口;前端需替换内网地址为新后端地址,执行npm install打包,再发版上线。最终通过公网访问前端页面,完成整体部署。

核心步骤说明

  1. 编写项目的entrypoint.sh,该脚本用于启动项目。
  2. 在devbox中发版项目。

点击发版之后,就可以点击:上线

然后你可以选择当前应用的服务项性能参数

前后端工程打包
后端工程打包
当前工程中的:entrypoint.sh 文件,就是后端工程的启动脚本,阅读一下发现是没有问题的。也就意味着他会去启动一个名称为:hello-0.0.1-SNAPSHOT.jar的jar包,因此我们需要将自己刚写的代码重新打包一下

出现build success就说明打包成功

前端工程打包
依然是找到前端的:entrypoint.sh 文件,他目前的启动脚本需要微调。记得保存。

后端工程上线

点击发版后,填写信息,然后确认即可

等待状态从:发版中-->发版成功,即可

此时我们就可以点击:上线,点击完成后选择服务器配置参数。大部分都不需要变,你都可以采用默认的

我这里稍微降低了一点:CPU和内存
然后点击右上角的:部署应用。最开始是等待状态,耐心等待后就变成了运行状态

此时你可以访问某一个接口地址,验证是否真的部署成功,注意使用公网IP

注意:此时的内网、公网都已经换了,我们也需要替换前端工程里面的域名信息
前端工程上线
将刚发布成功的后端内网地址,复制

替换原默认的

然后执行:npm install重新打包
然后点击前端的:发版

填写关键信息参数,然后点击发版,等状态从:发版中-->发版成功,然后点击:上线

耐心等待一会儿,就可以访问前端对应的公网地址:

相关文章
|
3月前
|
监控 Java C语言
揭开 Java 容器“消失的内存”之谜:云监控 2.0 SysOM 诊断实践
本文介绍云原生环境下Java应用内存超限问题的诊断与治理,聚焦容器化后常见的JVM堆外内存、JNI内存泄漏、LIBC分配器特性及Linux透明大页等导致OOM的根源,结合阿里云SysOM系统诊断工具,通过真实案例详解如何实现从应用到系统的全链路内存分析,精准定位“消失的内存”,提升资源利用率与稳定性。
216 19
|
3月前
|
存储 API 网络安全
vCenter Server 8.0U3h 新增功能简介
VMware vCenter Server 8.0U3h 发布 - 集中管理 vSphere 环境
237 0
vCenter Server 8.0U3h 新增功能简介
|
3月前
|
存储 SQL 人工智能
Windows Server 2025 中文版、英文版下载 (2025 年 12 月更新)
Windows Server 2025 LTSC x64 (updated Dec 2025)
822 1
|
IDE Java Shell
Java的开发环境的搭建
Java的开发环境的搭建
677 4
|
网络协议 Linux 应用服务中间件
linux正则二!
本文档详细介绍了正则表达式及其在 Linux 中的应用,包括基本正则和扩展正则的常用符号,以及如何使用 `grep`、`sed` 和 `awk` 命令进行文本处理。通过丰富的实例和练习,帮助读者掌握正则表达式的使用方法,提高文本处理能力。文档还涵盖了实际工作中常见的需求,如排除配置文件中的注释行、查找进程、提取 IP 地址等,使读者能够将所学知识应用于实际场景。
294 0
linux正则二!
|
运维
JumpServer的会话管理及命令过滤器应用案例
文章展示了JumpServer的会话管理功能,包括查看命令记录、在线会话和历史会话,并介绍了命令过滤器的创建和应用案例。
528 2
JumpServer的会话管理及命令过滤器应用案例
|
存储 数据安全/隐私保护
基于51单片机的6位密码锁设计
【10月更文挑战第11天】多功能电子密码锁系统由AT89C52单片机最小系统、4×4矩阵键盘、LCD1602显示、AT24C02存储模块以及报警系统等组成,具有设置、修改六位用户密码、超次报警、超次锁定、密码错误报警等功能。
494 23
|
人工智能 开发框架 监控
LangChain和Hub的前世今生
作为LLM(大模型)开发框架的宠儿,LangChain在短短几年内迅速崛起,成为开发者们不可或缺的工具。本文将带你探讨LangChain和LangChainHub的发展历程。
LangChain和Hub的前世今生
在Vue3项目中使用 vue3-seamless-scroll 无缝滚动插件
本文介绍了如何在Vue3项目中使用`vue3-seamless-scroll`插件实现无缝滚动效果,并提供了详细的示例代码和运行效果。
8123 0