Skip to main content

云端部署

JoyCode将开发环境与云部署无缝集成,为开发者提供从编码到应用发布的一站式解决方案,享受从编码到部署的极致流畅体验。无论是本地项目还是远程项目,均支持快速部署,灵活管理资源,全面提升研发与运维效率。

功能说明#

我们为您提供了 远程项目本地项目 两种灵活的开发模式,助您高效完成编程并快速部署。

远程项目#

  1. 选择"远程项目"后,JoyCode 会在云端自动为您预配一个开箱即用的虚拟开发环境。您可立即开始编码,完成后一键即可快速部署。

  2. 为保障项目顺利启动,我们已为您准备了必要的配置文件。您可以根据需要修改它们,但 请勿删除 ,系统依赖这些文件来运行您的项目。支持语言及配置文件如下:

HTML#

  • start.sh:项目启动脚本
  • nginx.conf:Nginx 服务器配置文件

Node.js#

  • start.sh:项目启动脚本
  • server.js:主服务入口文件

Python#

  • start.sh:项目启动脚本

Java#

  • start.sh:项目启动脚本

本地项目#

  1. 您也可以在本地创建项目,完成编码后直接部署到 JoyCode 云端。系统会自动分析您的项目并完成部署,请确保您的代码在本地可以正常运行

  2. 目前支持以下 Web 服务类应用,请您遵循相应规范:

HTML#

  • ✅ 项目中必须至少包含一个 .html 文件

Node.js#

  • ✅ 必须包含 package.json 文件
  • ⚠️ 启动命令请避免使用 npm run dev 等本地调试模式

Java#

  • ✅ 支持 Maven 项目
  • ❌ 不能出现多个 main 函数

Go#

  • ✅ 必须包含 package main 及对应的 main 函数
  • ❌ 不能出现多个 main 函数

操作方式#

创建项目#

本地项目#

创建项目时开发模式选择本地,可直接在本地开发。开发完成后可部署到云端。

本地项目

远程项目#

创建项目时开发模式选择远程,可在云端创建一个已经配置好语言环境的沙箱,您可以在这里直接进行开发。

远程项目

一键部署#

开发完成后,您可以点击 IDE 上方的 快速部署 按钮或对话输入框上方 部署 按钮,可快速发布到京东云。发布完成后,可通过返回的 公网链接 进行查看您的作品,也可点击链接前往控制台对您的资源进行管理。

远程项目

云控制台#

  • 您可在控制台查看部署的版本信息,支持发布历史的版本。

    云控制台

  • 您可在资源列表查看 CPU 及内存的使用率监控,轻松掌握资源消耗动态。

    监控

  • 您可以根据需要调整应用规格,新规格将立即生效。您可以随时暂停应用的运行,或选择删除应用。

  • ⚠️ 请注意:删除操作将清除该应用的全部数据,包括在远程开发模式下编写的所有代码。如果您创建的是本地项目,删除操作仅会移除线上的部署环境,您的本地代码不会受到影响。

账单#

  • 您可在此处查看您的账单明细,点击充值将跳转到京东云进行充值,请确认您的充值 pin 正确。

    账单

  • 请注意:在欠费后您的项目将立刻被暂停,7天后会删除您的数据。