当前位置: 首页 > news >正文

华为云之CodeArts IDE Online平台部署Homepage个人导航页【玩转华为云】

华为云之CodeArts IDE Online平台部署Homepage个人导航页【玩转华为云】

  • 一、CodeArts IDE Online介绍
    • 1.1 CodeArts IDE Online简介
    • 1.2 CodeArts IDE Online特点
    • 1.3 CodeArts IDE Online地址
  • 二、本次实践介绍
    • 2.1 本次实践简介
    • 2.2 Homepage介绍
    • 2.3 本次实践注意事项
  • 三、进入CodeArts IDE Online
    • 3.1 登录华为云CodeArts IDE Online平台
    • 3.2 选择体验CodeArts IDE Online
  • 四、检查开发环境
    • 4.1 新建终端
    • 4.2 检查node.js环境
  • 五、部署Homepage
    • 5.1 下载Homepage源码
    • 5.2 查看源码内容
    • 5.3 设置npm镜像源
    • 5.4 安装pnpm工具
    • 5.5 安装依赖项
    • 5.6 构建项目
  • 六、启动Homepage服务
    • 6.1 启动Homepage服务
    • 6.2 检查Homepage进程
    • 6.3 查看Homepage配置文件
  • 七、测试Homepage服务

一、CodeArts IDE Online介绍

1.1 CodeArts IDE Online简介

  • 华为云CodeArts IDE Online是云开发环境服务,开发者通过浏览器访问即可极速获取云端开发环境,支持编码、调试、运行、预览,还可访问代码仓库和执行命令行,同时支持丰富的插件扩展。

1.2 CodeArts IDE Online特点

  • 云化和轻量化:依托华为云的计算和存储资源,实现云化开发环境供给,通过浏览器访问就可完成开发全过程,实现移动办公。

  • 快速按需容器化:用户工作空间基于全容器技术,极短时间即可按用户所需配置(计算和存储)启动并提供服务,用后随时释放。

  • 多语言和技术栈:支持40多种语言的语法高亮,支持Java等语言的语法补齐,支持7种预置技术栈,无需复杂配置环境即可就位。

  • 视图风格可切换:提供亮色和暗色两种视觉风格,编辑器提供多种视图布局,还支持满屏编辑和边栏收缩。

  • 后端环境可配置:提供页面终端(WebTerminal)直接访问后端容器环境,以命令行设置变量、处理文件和配置其他环境因素。

  • 构建运行和调试:提供命令管理器以支持构建(Build)和运行(Run),对Java等语言还支持断点调试。

  • 可对接三方服务:除了对Git仓库(在代码托管服务中创建的仓库或GitHub等)的支持,还提供对接第三方服务(即通过外网通道对接其他开放服务)的能力。

  • 企业化权限管控:提供基于黑白名单的访问控制能力,为企业租户提供掌控子用户行为的管理面。

1.3 CodeArts IDE Online地址

  • CodeArts IDE Online

在这里插入图片描述

二、本次实践介绍

2.1 本次实践简介

1.本次实践环境——华为云CodeArts IDE Online平台;
2.本次实践是在CodeArts IDE Online平台部署Homepage个人导航页;
3.本次实践目的为体验及了解华为云CodeArts IDE Online平台。

2.2 Homepage介绍

  • 一个现代(完全静态、快速)、安全(完全代理)、高度可定制的应用程序仪表板,集成了超过 25 种服务和超过 15 种语言的翻译。

2.3 本次实践注意事项

  • 本次实践使用的免费体验版本,有时长限制
  • 每个实例可使用时长为60分钟,超时后实例释放且数据清除;
  • 每日累计免费使用时长120分钟,余量少于5分钟不能创建新实例。

免费体验版本实例:All in One

  1. 支持Java、Python、JS/TS等多种语言
  2. 技术栈:All in One
  3. 资源配置:2U4G
  4. CPU架构:X86架构
  5. 使用时限:60分

三、进入CodeArts IDE Online

3.1 登录华为云CodeArts IDE Online平台

  • 登录华为云,在搜索框搜索CodeArts IDE Online,进入CodeArts IDE Online平台。

在这里插入图片描述

在这里插入图片描述

3.2 选择体验CodeArts IDE Online

  • 点击右上角的免费体验,进入我的IDE Online管理页面。

在这里插入图片描述
在这里插入图片描述

  • 点击免费试用云开发

在这里插入图片描述

在这里插入图片描述

四、检查开发环境

4.1 新建终端

在IDE Online上新建终端

在这里插入图片描述

在这里插入图片描述

4.2 检查node.js环境

  • 检查node版本
user@nziydnq8znxzpcw-machine:~$ node -v
v16.19.0

在这里插入图片描述

  • 检查npm版本
user@nziydnq8znxzpcw-machine:~$ npm -v
8.19.3

在这里插入图片描述

五、部署Homepage

5.1 下载Homepage源码

下载Homepage源码

git clone https://gitcode.net/mirrors/benphelps/homepage.git

在这里插入图片描述

5.2 查看源码内容

在 IDE Online上查看源码内容,打开下载的homepage目录。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

5.3 设置npm镜像源

  • npm设置国内淘宝镜像源
npm config set registry https://registry.npmmirror.com
  • 查看npm镜像源
npm get registry

在这里插入图片描述

5.4 安装pnpm工具

  • 安装pnpm工具
npm install pnpm -g

在这里插入图片描述

5.5 安装依赖项

安装依赖项

pnpm install

在这里插入图片描述

5.6 构建项目

  • 复制配置文件目录
cp -a src/skeleton/ config
  • 构建Homepage项目
pnpm build

在这里插入图片描述

六、启动Homepage服务

6.1 启动Homepage服务

启动Homepage服务

pnpm start &

在这里插入图片描述

6.2 检查Homepage进程

检查Homepage进程

user@nziydnq8znxzpcw-machine:~/homepage$ ps aux |grep homepage
user        2270  0.4  0.1 11175220 79444 pts/1  SNl  18:58   0:00 node /home/user/homepage/node_modules/.bin/../next/dist/bin/next start
user        2364  0.0  0.0  14436  1068 pts/1    SN+  19:01   0:00 grep --color=auto homepage

6.3 查看Homepage配置文件

  • 查看services.yaml

在这里插入图片描述

  • 查看widgets.yaml

在这里插入图片描述

  • 看bookmarks.yaml

在这里插入图片描述

七、测试Homepage服务

在 IDE Online页面, 查看——Rest客户端。

在这里插入图片描述

  • 测试访问127.0.0.1:3000

在这里插入图片描述

http://www.dtcms.com/a/352585.html

相关文章:

  • k230 canMV 单路、双路、三路摄像头高清显示源代码
  • 数据存储工具 ——Redis
  • 构建面向人工智能决策的世界模型引擎所需的基本知识体系
  • 视觉工具:文字显示、图像标注与多模板匹配
  • Mysql——一条 update 语句的执行过程
  • Prometheus 指标类型
  • Solon Web 的两种 Context-Path 配置
  • Vuex 和 Pinia 各自的优点
  • MATLAB中函数的详细使用
  • Linux-孤儿进程和僵死进程
  • RAG中使用到的相关函数注释——LangChain核心函数
  • tracebox工具使用
  • LKT4202UGM耗材防伪安全芯片,守护您的消费电子产品
  • 从串口到屏幕:如何用C#构建一个军工级数据实时监控
  • JUC之synchronized关键字
  • Dify 从入门到精通(第 57/100 篇):Dify 的知识库扩展(进阶篇)
  • 8.26学习总结
  • 在 C# 中使用 Consul 客户端库实现服务发现
  • 卷积操作现实中的意义
  • 发力低空经济领域,移动云为前沿产业加速崛起注入云端动能
  • 微服务-24.网关登录校验-实现登录校验
  • Linux系统日志分析与存储
  • 机器学习:前篇
  • 从行业智能体到一站式开发平台,移动云推动AI智能体规模化落地
  • 产品经理操作手册(3)——产品需求文档
  • Duplicate Same Files Searcher v10.7.0,秒扫全盘重复档,符号链接一键瘦身
  • 【软件测试面试】全网最全,自动化测试面试题总结大全(付答案)
  • 告别出差!蓝蜂物联网网关让PLC程序远程修改零延迟
  • 二、JVM 入门 —— (四)堆以及 GC
  • 渗透测试术语大全(超详细)