panshuxiao
33a4a54e85
!68 添加了devcontainer在k8s下的重启、暂停、webTerminal功能
...
* 修复k8s/devcontainer/suite_test
* 改进了DevStar Controller Manager镜像相关代码
* 修改了Dockerfile.rootless以解决go版本问题
* 移动Dockerfile.cotroller-manager位置
* Merge remote-tracking branch 'origin/dev' into devcontainer-on-k8s
* Merge remote-tracking branch 'origin/add_k8s' into AppOnK8s
* Merge remote-tracking branch 'origin/add-dockerfile-method-and-start-s…
* 添加了k8s下的停止、重启devcontainer和webterminal
* Merge branch 'add-dockerfile-method-and-start-stop-container' of https…
* 更新了容器镜像方式的构建、安装和使用方法,但是devcontainer功能还有问题
* fix run postCreateCommand bug
* sh文件方式管理启动脚本
* Merge branch 'add-dockerfile-method-and-start-stop-container' of https…
* add restart command and fix bug
* chore: 补充添加k8s controller的go.mod和go.sum文件
* Merge branch 'add-dockerfile-method-and-start-stop-container' of https…
* 为devstar添加k8s上的controller-manager
* add dockerfile method to create container and save container .restart …
2025-05-13 10:50:26 +00:00
xinitx
02baa3b7af
!67 增加了重启停止容器、dockerfile方式创建保存容器功能
...
* change initializeScript path
* Merge branch 'add-dockerfile-method-and-start-stop-container' of https…
* 更新了容器镜像方式的构建、安装和使用方法,但是devcontainer功能还有问题
* fix run postCreateCommand bug
* sh文件方式管理启动脚本
* add restart command and fix bug
* add dockerfile method to create container and save container .restart …
2025-05-07 11:10:30 +00:00
孟宁
fbd405af67
!69 修改ci脚本能让其自动更新dev.devstar.cn
...
Merge pull request !69 from vecmatex/add_k8s
2025-05-07 10:56:27 +00:00
nimesulide
9293b45886
修改ci脚本能让其自动更新dev.devstar.cn
2025-04-30 16:01:40 +08:00
Levi Yan
cd2d2a4d25
devcontainer works
...
- localhost doesn't work,you should config domain name or IP Address
2025-03-29 06:26:42 +00:00
江舟水洲
4907b3cc4f
!64 update public/assets/install.sh.
...
* update public/assets/install.sh.
* 用户可以使用--ssh-port参数指定端口号,默认2222
* update public/assets/install.sh.
2025-03-19 07:17:56 +00:00
xinitx
cd856c72bc
!62 json管理和日志输出
...
* 合并输出按阶段显示
* ttyd初始目录
* 访问数据库放在services层
* 端口指定映射
* vscode链接
* 去掉devstar字符串
* Devcontainer前端页面显示进行了整理优化
* 修复 数据库 bug
* 增加容器output
2025-03-18 15:52:08 +00:00
孟宁
40258dbdfe
!63 fixed-bug:在devstar.cn上微信二维码扫码查询用户时错误处理了已绑定用户
...
Merge pull request !63 from 孟宁/fixed-wechat-login-bug
2025-03-13 07:24:16 +00:00
孟宁
9512382ff7
fixed-bug:在devstar.cn上微信二维码扫码查询用户时错误处理了已绑定用户
2025-03-13 15:22:11 +08:00
孟宁
72e38d0913
!61 启动时能够自动启动act_runner
...
Merge pull request !61 from vecmatex/feature_add_runner
2025-02-20 01:28:04 +00:00
vecmatex
c944cd0e2a
启动时能够自动启动act_runner
2025-02-19 20:06:33 +08:00
孟宁
635238b3b7
!60 让运行时环境支持docker客户端,以便可以创建devcontainer
...
Merge pull request !60 from 孟宁/for-runtime-docker
2025-02-19 09:47:45 +00:00
孟宁
bc492dc881
让运行时环境支持docker客户端,以便可以创建devcontainer
2025-02-19 17:42:21 +08:00
孟宁
5cfec8e7b8
!59 !58 docker.io无法访问,换成devstar.cn上的容器镜像来运行CI脚本,但是ubuntu-latest是匹配runner的标签,还不能直接写完整的镜像地址;
...
Merge pull request !59 from 孟宁/revert-merge-57-dev
2025-02-18 10:47:25 +00:00
孟宁
51462e8538
回退 'Pull Request !57 : docker.io无法访问,换成devstar.cn上的容器镜像来运行CI脚本'
2025-02-18 10:45:48 +00:00
孟宁
90b3742145
!58 增加了将devstar-studio:latest同步到docker.io的触发Github工作流的脚本
...
* 增加了将devstar-studio:latest同步到docker.io的触发Github工作流的脚本
* docker.io无法访问,换成devstar.cn上的容器镜像来运行CI脚本,但是ubuntu-latest是匹配runner的标签,还不能直接写完整的镜像地址;
2025-02-18 10:41:19 +00:00
孟宁
b1c7db5255
!57 docker.io无法访问,换成devstar.cn上的容器镜像来运行CI脚本
...
* docker.io无法访问,换成devstar.cn上的容器镜像来运行CI脚本
2025-02-18 09:07:00 +00:00
孟宁
333a30ccf3
!56 fixed bug:误修改了测试用例导致make test无法通过
...
Merge pull request !56 from 孟宁/reset-for-make-test-pass
2025-02-18 03:57:51 +00:00
孟宁
d8d6c5e8ec
fixed bug:误修改了测试用例导致make test无法通过
2025-02-18 10:46:29 +08:00
孟宁
ff588d6257
!55 fixed bug 安装后跳转到微信登录路径有误
...
Merge pull request !55 from 孟宁/fixed-install-bug-wechat
1. fixed bug 安装后跳转到微信登录路径有误
将.../wechat/official-account 相关路径简化为.../wechat
2025-02-18 02:36:30 +00:00
孟宁
675f337e50
fixed bug 安装后跳转到微信登录路径有误
2025-02-18 10:33:40 +08:00
孟宁
8f2a6dd48d
!54 gitea.com相关链接无法访问,替换为gitea.cn
...
* https://gitea.com相关链接无法访问,替换为https://gitea.cn 部分替换为了https://devstar.cn
* https://docs.gitea.com相关链接无法访问,替换为https://docs.gitea.cn
2025-02-18 02:11:43 +00:00
孟宁
75343aca1e
!53 整理了devcontainer的部分代码,只是修改了文件目录结构和命名,没有对代码进行本质上的改动
...
* fixed /api/devcontainer/user
* 修改了models/devcontainer目录下的文件命名
* 整理了devcontainer的部分代码,只是修改了文件目录结构和命名,没有对代码进行本质上的改动
2025-02-17 05:36:49 +00:00
孟宁
0557a744c0
!52 通过场景码SceneStr区分用户登录不同的部署版本,优化了代码
...
* 修改了微信公众号关注事件和文本消息的响应
* 通过场景码SceneStr区分用户登录不同的部署版本,优化了代码
* 兼容线上/api/wechat/official-account相关API
* 对第三方依赖中的PowerWeChat和officialAccount等字符串进行了本地化抽象,以Wechat和wechat_sdk命名可读性更好
* Merge branch 'dev' into refactoring-wechat-qr-code
* 梳理了routers到auth_service的代码,wechat_service还需要进一步整理
* 对代码文件目录结构进行了重构,内在逻辑还没有重构
* wechat相关路径中删掉了无意义的official-account字符串
2025-02-14 10:41:45 +00:00
xinitx
e31075b296
!50 devcontainer页面功能实现及代码结构优化
...
### devcontainer页面功能实现
- devcontainer.json 可以正常编辑
- 可以创建devcontainer, **但是首次创建需要docker pull 容器镜像会造成系统卡死的情况,需要后续优化**
- 可以open with WebTerminal, **但是进入的WebTerminal当前目录并不是当前项目目录下**
- 修改后的容器可以docker commit为新的容器镜像
### devcontainer代码结构优化
docker相关操作都放在了modules/docker/docker_api.go
2025-02-13 05:56:32 +00:00
Levi Yan
82fc70a29a
!49 [VSCode] DevStar Home
...
* clean: remove unused function openProject
* refactor: refactor the repo list loading, adjust button display based …
* format: align divs
* perf: prioritize loading the content that users can see first
* refactor: separate the openDevContainer function
* refactor: createDevContainer return Promise
* fix: hasDevContainer function doesn't work
* clean: remove useless function that get default public key from vscode
* refactor: apply new notification method
* refactor: add prefix for all vscode login tokens' name
* feat: show all notification by vscode and add new communication method…
* refactor: remove global error notification from gitea
2025-01-22 02:02:35 +00:00
孟宁
0442763bd9
!48 [VSCode] DevStar Home
...
Merge pull request !48 from Levi Yan/feature-devstar-home-vscode
2025-01-09 10:25:45 +00:00
Levi Yan
ca0f0885e5
Merge remote-tracking branch 'origin/feature-devstar-home-vscode' into feature-devstar-home-vscode
2025-01-08 09:27:20 +08:00
Levi Yan
c1b17a6ae3
feat: ssh key title format: username-machine-timestamp
2025-01-08 01:17:46 +08:00
Levi Yan
e67b621288
Merge branch 'dev' into feature-devstar-home-vscode
2025-01-07 12:27:26 +08:00
xinitx
e6d1dbb381
!46 [DIP-2][DevContainer] 添加 WebSSH 和 保存镜像功能、更新了DevContainer相关的配置
...
* 合并devcontainer web相关的源文件,简化目录结构
* devcontainer、ssh_key_pair和devcontainer.cloud
* fixed bug:创建容器时Host为localhost时创建失败的问题
* 删除了死代码,更新了一些命名(主要是去掉devstar字符串)
* 常量名全大写
* devcontainer HOST改为用户设置的域名或IP
* 安装时如没有配置devcontainer则默认设置为docker方式
* 直接使用kubernetes和docker简化代码提高可读性
* 去除services/devstar_devcontainer文件夹名中不必要的devstar字符串
* 去除services/devstar_devcontainer文件夹名中不必要的devstar字符串
* 文件名中去掉不必要的devstar字符串
* 变量名中删除不必要的Devstar字符串
* Merge branch 'dev' into feature-websshAndUpdateImage
* change pages style
* change Structure
* fix bug
* websshAndUpdateImage
2025-01-07 01:25:54 +00:00
Levi Yan
4496c4ba0a
Merge branch 'dev' into feature-devstar-home-vscode
...
# Conflicts:
# templates/devstar-home-vscode.tmpl
2025-01-06 19:42:31 +08:00
Levi Yan
d36c073f2a
fix: the close icon for loginModal does not disappear after the interface is stretched
2025-01-02 11:03:53 +08:00
Levi Yan
ac2a063ad7
feat: focus message when it appear
2025-01-02 10:47:45 +08:00
Levi Yan
04b71a37a6
feat: add varible DEVSTAR_DOMAIN_TEST_URL to facilitate development
2025-01-01 23:38:49 +08:00
Levi Yan
171bc80cd7
[DIP-3][VSCode] Add DevStar Home Web UI For VSCode Extension
...
* use single quote
* fix: incorrectly set up devstar domain
* fix: incorrectly set up devstar domain
* clean: remove unused code
* fix: the close icon does not disappear after the interface is stretched
* refactor: unify style and call of message notification
* temporarily does not support signup-link
* refactor: replace DEVSTAR_HOME with DEVSTAR_DOMAIN, and read it from c…
* refactor: remove auto_init option for user
* temporarily does not support private
* [Fix] auto repo initialization after creation
* refactor: unified the interface changes after the login status change
* clean: remove unused code
* feat: the interface for creating a repository is similar to that on th…
* merge code from home.html
* en route /devstar-home
* init devstar-home-vscode.tmpl
2024-12-27 06:56:36 +00:00
Levi Yan
edc921239a
fix: incorrectly set up devstar domain
2024-12-27 13:13:24 +08:00
Levi Yan
7cf0cb776c
fix: incorrectly set up devstar domain
2024-12-27 13:00:28 +08:00
Levi Yan
5b45eaa30f
clean: remove unused code
2024-12-27 12:37:10 +08:00
Levi Yan
d2684ce73f
fix: the close icon does not disappear after the interface is stretched
2024-12-27 12:36:33 +08:00
Levi Yan
080e113d79
refactor: unify style and call of message notification
2024-12-27 12:30:41 +08:00
Levi Yan
a02a9a22a6
temporarily does not support signup-link
2024-12-27 12:25:20 +08:00
Levi Yan
7550f6a13f
refactor: replace DEVSTAR_HOME with DEVSTAR_DOMAIN, and read it from config in vscode
2024-12-27 12:24:06 +08:00
Levi Yan
55b2bc6d06
refactor: remove auto_init option for user
2024-12-27 12:18:34 +08:00
Levi Yan
83d45c06d6
temporarily does not support private
2024-12-27 12:03:38 +08:00
戴明辰
46337e8077
[Fix] auto repo initialization after creation
...
auto init repo after creating it
2024-12-25 09:25:59 +00:00
Levi Yan
2cf41279a4
refactor: unified the interface changes after the login status change
2024-12-25 08:26:20 +00:00
Levi Yan
ac76dec6dc
clean: remove unused code
2024-12-25 08:26:20 +00:00
Levi Yan
4dfb8c97fa
feat: the interface for creating a repository is similar to that on the web (except for the interface after choosing repo template)
2024-12-25 08:26:20 +00:00
Levi Yan
36a2f71dc7
merge code from home.html
2024-12-25 08:26:20 +00:00