3 分钟部署上线小产品,我惊了,Cursor 和 Devbox 到底有多神奇?

大模型容器数据库

最近我观察到,周围越来越多的小伙伴开始用 Cursor 来编写代码,捣鼓自己的小项目了。大家都知道,要想让自己的小工具或者小产品吸引更多的眼球,就得把它们放到网上去。

但是,一提到部署上线,很多没有技术背景的朋友就开始头疼:

得安装Java环境,配置一大堆复杂的编译参数,还得买云服务器、设置、上传代码,最后还得搞定HTTPS证书……

可能有人会说:“ 没事,上网搜搜,教程多得很。

但说实话,就算他们愿意去搜,那些教程也不是那么容易看懂的。

不过,今天我有个好消息要告诉大家:如果你的项目是用Java开发的,现在不需要记命令、不需要配置环境、甚至不需要接触服务器,3分钟就能轻松把你的项目部署上线。

没错,就是这么简单。你只需要关注你的Java代码,其他的交给现代的部署工具,它们会帮你搞定从编译到部署的全过程。这意味着你可以把更多的时间和精力投入到创造和优化你的产品上,而不是纠结于技术细节。这样的工具让部署变得简单快捷,让你的创意能够更快地触达用户。

一、关于 Sealos、Cursor 和 Devbox

  1. Sealos 是一个无需云计算专业知识,就能在几秒钟内部署、管理和扩展应用的云操作系统。就像使用个人电脑一样!
  2. Cursor 是一个先进的AI编程助手,它通过理解开发者的指令来辅助编写代码,提供错误修正、代码优化建议,并支持多种编程语言,旨在提高编程效率,减少重复性工作,使开发者能够专注于解决更复杂的编程挑战。
  3. Devbox是一个强大的开发工具,它通过提供一键部署、多环境管理、持续集成/持续部署(CI/CD)以及多语言框架支持等功能,极大地简化了软件开发和部署流程,让开发者能够更高效地构建、测试和上线他们的应用程序。

二、安装

1. 安装前的准备事项

2. 注册登录 Sealos

Sealos 网址: https://cloud.sealos.run/?uid=7lPGsgS12E

picture.image

3. Devbox

完成登录后进入首页,点击【Devbox】模块,如下图:

picture.image

接着点击【新建项目】,如下图:

picture.image

运行环境的“语言”可根据自身熟悉的语言来选择,其他的可以默认,然后点击【创建】按钮即可。

我这里使用 Java 项目来演示,除此之外,还支持 Go、Node.js、PHP、Python、Rust 等主流的编程语言和框架。

picture.image

创建完项目后,在“操作”列选择 Cursor 并单击它,如下图:

picture.image

picture.image

picture.image

点击【打开Cursor】按钮后,将会自动打开本地的 Cursor 编程工具。再点击 【Install Extension and Open URI】按钮,安装一些必备的插件。

picture.image

我们需要等待推荐的插件全部安装完成,这里可能需要花费一些时间。直至插件出现 Disable 或者 Uninstall 的按钮则代表安装成功,如下图:

picture.image

三、体验

在绑定了 Devbox 项目的 Cursor 界面中,我们可以看到初始化的代码结构,如下图:

picture.image

接着,我们点击底部的【Terminal】来打开控制台,分别输入命令来启动代码 :

  
javac HelloWorld.java  
java HelloWorld

javac 命令编译为 class 文件,java 命令运行 class 文件,如下图:

picture.image

说明:其他编程语言,或者框架,具体启动命令以实际为准,如果不清楚,可以直接问 Cursor。

然后,打开本地浏览器,查看下运行效果。这里的端口是 8088,那么地址为:http://localhost:8088

picture.image

这里只是在本地预览,那么如果线上该怎么预览?

莫慌,我们回到 Sealos 的 Devbox 项目中,点击外网地址,就可以在公网看到效果啦。

picture.image

picture.image

picture.image

四、发布

当项目开发完成后,在上线前需要进行版本发布,还是返回到 Devbox 项目列表,进入项目详情,点击【发布版本】按钮,如下图:

picture.image

picture.image

注意:发版时将会暂时停止 Devbox,发版成功后会自动启动。

picture.image

picture.image

版本发布大概5~10分钟左右,请耐心等待,在版本历史中我们可以看到每次的发版记录,如下图:

picture.image

技术在进步,工具在迭代。Cursor 帮我们写代码,Sealos 帮我们一键部署,曾经让人头疼的技术环节,现在都变得如此简单。

还在等什么?发挥自己的想象力去创造更多的小程序,嗨起来吧!

☝ 点上方卡片,关注我!

点个"在看 " ,你最好看! picture.image

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
云原生可观测性技术的落地实践
云原生技术和理念在近几年成为了备受关注的话题。应用通过云原生改造,变得更动态、弹性,可以更好地利用云的弹性能力。但是动态、弹性的环境也给应用以及基础设施的观测带来了更大的挑战。本次分享主要介绍了云原生社区中可观测性相关的技术和工具,以及如何使用这些工具来完成对云原生环境的观测。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论