如何快速拥有一个 Web IDE

目录

服务器准备

安装 Web IDE

使用 Web IDE

项目地址


本文将介绍如何使用 2-3 句指令在几分钟内创建一个 Web IDE 环境。

服务器准备

如何准备服务器可以参考上文 一键体验 Istio,这里只需要一台即可,示例中的服务器 IP 为:43.154.189.116

安装 Web IDE

  • 下载安装工具

在服务器上,执行以下指令:


# 下载
wget https://github.com/ErikXu/power-ci/releases/download/0.1.1/power-ci.tar.gz

# 解压
tar -xzvf power-ci.tar.gz

# 设置权限
chmod +x power-ci

  • 安装 Web IDE

执行以下指令安装 Web IDE:

./power-ci code-server install
  • 安装 Golang

执行以下指令安装 Golang:​​​​​​​

./power-ci go install

# 设置环境变量
source ~/.bashrc

使用 Web IDE

  • 启动 Web IDE

执行以下指令启动 WebIDE,并获取登录密码:

./power-ci code-server start

  • 登录 Web IDE

使用浏览器打开 Web IDE:

输入密码进行登录:

打开终端:

使用以下指令创建 demo 目录:

mkdir demo

打开 demo 目录:

安装 go extension:

使用以下指令初始化 go 项目:

go mod init demo

添加 main.go 文件,并安装 go extension 依赖:

完善 main.go 文件内容,示例为 gin 的 hello world 程序:​​​​​​​

package main

import (
  "net/http"

  "github.com/gin-gonic/gin"
)

func main() {
  r := gin.Default()
  r.GET("/ping", func(c *gin.Context) {
    c.JSON(http.StatusOK, gin.H{
      "message": "pong",
    })
  })
  r.Run() // listen and serve on 0.0.0.0:8080 (for windows "localhost:8080")
}

使用以下指令下载依赖包:

go mod tidy

使用以下指令运行程序:

go run main.go

浏览器访问:

使用 http://43.154.189.116:8080/ping 进行访问,其中 43.154.189.116 为当前服务器 IP

项目地址

目前计划维护 golang 和 .Net 两个版本,觉得好用请点个 star,反馈建议也欢迎提 issue,想一起做的开源项目的也可以留言联系或者提 pr。

  • golang 版本

https://github.com/ErikXu/power-ci

  • .Net 版本

https://github.com/ErikXu/PowerCI.Net

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值