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

举报
江湖有缘 发表于 2023/08/24 21:23:00 2023/08/24
【摘要】 华为云之CodeArts IDE Online平台部署Homepage个人导航页【玩转华为云】

@[TOC](华为云之CodeArts IDE Online平台部署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地址

在这里插入图片描述

二、本次实践介绍

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

在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。