搭建私有Online IDE
本文最后更新于 34 天前,其中的信息可能已经有所发展或是发生改变。

之前试用了华为云的CloudIDE,感觉还蛮方便的,就想利用手头小鸡也搞个在线IDE自己用用

Theia

从大佬那里了解到,华为的CloudIDE是基于Eclipse Theia开发的,项目地址

Theia IDE Screenshot

希望部署这款的自行研究文档(Docker部署,在此不做过多介绍

code-server

这个项目是我网上冲浪时发现的,由于是个完整的VS Code,所以上手起来会更便捷

项目地址

快速部署
curl -fsSL https://code-server.dev/install.sh | sh

安装文档

Docker部署

又到了我最喜欢的docker部署环节了

docker run -it -p 8080:8080 -v "$PWD:/home/coder/project" -u "$(id -u):$(id -g)" codercom/code-server:latest

自行修改端口以及$PWD所代表的项目目录

随后先ctrl+c终止容器,然后获取CONTAINER ID,重启容器后

docker exec -it <CONTAINER ID> /bin/bash
cat ~/.config/code-server/config.yaml

获取前端密码

演示

随后,也可以通过Caddy、Nginx等反代来进行访问

这篇咕了很久很久….(4月份就建了草稿,一直晾着,还好今天看了眼草稿……

暂无评论

发送评论 编辑评论


				
上一篇
下一篇