项目上线

简介: 本教程介绍项目前后端部署全流程:编写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重新打包
然后点击前端的:发版

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

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

相关文章
|
索引 存储 NoSQL
表格存储(Tablestore)入门指南
表格存储(Tablestore)入门指南内容简介了表格存储(Tablestore)是阿里云自研的 NoSQL 多模型数据库,提供海量结构化数据存储以及快速的查询和分析服务。
20600 2
|
Web App开发 人工智能 Android开发
iconfont.cn 阿里出品的矢量图标库
Iconfont.cn是阿里巴巴推出的矢量图标库,其中涵盖了1000多个常用图标,并在持续更新中。(目前已有7000+图标,部分图标为用户上传,因此默认不公开,但是可以搜索到。)
15749 0
iconfont.cn 阿里出品的矢量图标库
|
5月前
|
SQL 关系型数据库 MySQL
【超级详细】MySQL下载 | MySQL安装教程 | MySQL数据库安装使用全攻略
MySQL是开源、高性能的关系型数据库,支持SQL标准,广泛用于网站后台、应用开发与数据分析。它免费稳定、跨平台(Windows/Linux/macOS),社区资源丰富。当前主流版本为MySQL 8.0(新特性强),5.7为长期支持版。
|
8月前
|
域名解析 弹性计算 网络协议
2026年阿里云域名注册与备案全流程指南
在互联网服务体系中,域名是用户访问网站的核心入口,阿里云提供从域名查询、注册到备案的全链路服务,需遵循 “先注册实名认证,再备案解析” 的流程。本文结合官方规则与实操细节,详细拆解域名注册与备案的核心步骤,解答价格、材料等常见问题,帮助用户合规完成域名部署。
|
9月前
|
监控 Java C语言
揭开 Java 容器“消失的内存”之谜:云监控 2.0 SysOM 诊断实践
本文介绍云原生环境下Java应用内存超限问题的诊断与治理,聚焦容器化后常见的JVM堆外内存、JNI内存泄漏、LIBC分配器特性及Linux透明大页等导致OOM的根源,结合阿里云SysOM系统诊断工具,通过真实案例详解如何实现从应用到系统的全链路内存分析,精准定位“消失的内存”,提升资源利用率与稳定性。
421 19
|
9月前
|
存储 API 网络安全
vCenter Server 8.0U3h 新增功能简介
VMware vCenter Server 8.0U3h 发布 - 集中管理 vSphere 环境
371 0
vCenter Server 8.0U3h 新增功能简介
|
IDE Java Shell
Java的开发环境的搭建
Java的开发环境的搭建
942 4
|
Cloud Native Java Nacos
微服务注册中心-Nacos概述
该博客文章提供了对Nacos的全面概述,包括其基本介绍、与Spring Cloud集成的优势、主要功能以及如何在Spring Cloud Alibaba项目中作为服务注册中心使用Nacos。文章解释了Nacos是一个动态服务发现、配置管理和服务管理平台,支持服务发现、健康监测、动态配置、DNS服务和元数据管理。还介绍了如何下载和启动Nacos服务器,以及如何将微服务注册到Nacos中,包括修改pom.xml文件引入依赖、配置application.properties文件和使用@EnableDiscoveryClient注解开启服务注册发现功能。
微服务注册中心-Nacos概述
|
开发者 UED 容器
鸿蒙next版开发:ArkTS组件通用属性(Flex布局)
在HarmonyOS next中,ArkTS的Flex布局是一种强大且灵活的布局方式,支持水平或垂直方向排列元素,并能动态调整大小和位置以适应不同屏幕。主要属性包括justifyContent、alignItems、direction和wrap,适用于导航栏、侧边栏和表单等多种场景。示例代码展示了如何使用这些属性创建美观的布局。
767 10