问题标签 [eclipse-che]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 在 codenvy 上运行 angularjs 前端 Web 应用
如何在 codenvy 上运行 angularjs 前端 Web 应用程序?该应用程序使用 angular-route.js 在页面之间进行路由。我曾尝试使用预览功能,但由于路由,该功能似乎无法正常工作......
eclipse-che - 如何在工作站主机上使用自定义 Eclipse Che 堆栈?
我想知道在工作站上运行 Che 时使用自定义 Eclipse Che 堆栈的便捷方法是什么。
我真的很喜欢 Eclipse Che 的概念:为不同的开发环境安装单独的 Che 工作区(Docker 容器)并安装相应的工具。工作区从 Che 堆栈初始化。堆栈可以定义为 Docker 镜像,也可以使用 Dockerfiles 或 Docker composer 文件动态创建。
我想达到什么目标:
- [完成]在我的工作站上安装了 Eclipse Che
- [完成]使用 Dockerfile 语法或本地 Docker 映像(我的工作站上的映像不在 Docker 存储库中)创建我自己的自定义堆栈的能力
- [完成]能够无痛地重新启动/关闭我的工作站
- [完成]有一个合理的工作区启动时间
我已经尝试过:
1.按配方定义堆栈(Dockerfile)
我为测试目的编写了我的自定义 Dockerfile:
它基于文档
eclipse/stack-base:ubuntu
中建议的图像然后我使用Build Stack From Recipe创建了 Che 堆栈。
之后,我基于此堆栈创建了一个工作区,它可以正常运行。
这种方法有一个明显的缺点:重新启动我的工作站后,Che 会从 Dockerfile 重建工作区!只要 Dockerfile 包含安装命令,该过程就会花费大量时间,并且显然需要互联网连接。
2.基于本地Docker镜像的栈
我使用我的自定义 Dockerfile 在本地构建 docker 映像:
sudo docker build -f custom.dockerfile -t my-custom-image .
然后我创建了两个具有以下配置的 Che 堆栈:
/li>基于这些堆栈的工作区无法创建并出现错误:
Could not start workspace my-custom-1. Reason: Start of environment 'default' failed. Error: Docker image build failed. Image id not found in build output.
Could not start workspace my-custom-2. Reason: Start of environment 'default' failed. Error: Can't create machine from image. Cause: Error response from docker API, status: 404, message: repository my-node-mongo not found: does not exist or no pull access
看起来 Che 没有在我的工作站上看到 Docker 映像。
所以问题是:有什么方法可以实现我与 Che 的目标?还是 Che 不是适合我的工具?
更新 1
3.设置本地docker注册表(https://docs.docker.com/registry/)
设置本地 docker 注册表:https ://docs.docker.com/registry/deploying/
使用 Dockerfile 构建自定义镜像
sudo docker build -f custom.dockerfile -t my-custom-image .
标记它并将其推送到本地注册表
/li>使用图像创建自定义堆栈
localhost:5000/my-custom-image
这种方法有效,但有一个明显的缺点:需要维护 docker registry。
无论如何,它可以工作,我可以在我的愿望清单中勾选两个复选框。
eclipse-che - 如何在 Eclipse Che 的终端中创建项目
创建新项目时,我想在 Eclipse Che 的终端中复制“Java 项目”或“TypeScript 项目”(例如使用脚本),并让它们在 Eclipse Che 上显示为一个新项目。在这种情况下,应该执行什么样的程序?
eclipse-che - 是否可以在现有的 docker-compose 文件中包含 CHE?
在我的公司,我们使用我们的 docker-compose 来构建我们的开发环境,包括 php、mysql、apache、xdebug、behat、drush 等等。(我们主要开发 Drupal 站点)我在徘徊是否可以加载 Eclipse Che在我现有的设置中使用 IDE?我认为答案是否定的.. 因为据我所知,CHE 有他的筹码,或者我错了?谢谢!
eclipse - 如何在 Eclipse CHE 中为其他用户设置权限
我的权限有问题,eclipse che
因为我无法从eclipse che
或更改其他用户的keycloack
权限,所以我确实从 更改了一些用户的权限eclipse che swagger API
,但例如即使 user1 只有read
权限,他也可以从工作区删除其他用户并进行配置。
eclipse - Eclipse Che 谷歌云计算引擎
在 Google Cloud 计算机引擎实例上运行 Eclipse Che 多用户模式时遇到挑战。
环境(che cli):6.1.0 - 使用 docker 17.03.2-ce / native
输入:
输出:
注意到的问题与 postgres 无权运行某些脚本有关:
记录的修复不起作用,:/data
已安装到读/写目录。
openshift - 使用 Eclipse Che v6.0.0 + OCP v3.6,创建工作区时引导程序损坏
我通过与以下问题相同的过程构建了 Eclipse Che v6.0.0 + OCP v3.6(v3.6.173.0.96) 的环境。
MultiUser Eclipse-che 的工作区无法在 OCP 上启动
我确认可以使用 OCP 3.6 启动 Workspace pod。但是,工作区屏幕无法在浏览器中显示。以下消息显示在浏览器中。
在 OpenShift 的浏览器控制台中,当我使用 Workspace pod 执行以下命令时,我注意到引导程序大小错误。
执行命令的结果如下。
引导程序的内容如下。
在工作区 pod 中,我们使用 Che Server 的 pod 环境变量中的 CHE_INFRA_KUBERNETES_BOOTSTRAPPER_BINARY__URL 手动执行 wget 命令。我可以成功下载 boostrapper。
我怎么解决这个问题?
如果有信息可以帮助,请告诉我。
permissions - Eclipse Che - 设置 API 权限的问题
不幸的是,我在 Docker 上运行的 Eclipse Che (6.1.1) Multiuser 遇到了一些问题。
我在这里阅读了文档https://www.eclipse.org/che/docs/6/che/docs/permissions.html
假设我有两个用户,一个管理员和一个普通用户。
问题 1)
我可以通过 http://hostname:8081/api/user/1daa1ba9-ad7a-4d31-8e0c-df6f22d6b15f获取一般用户信息
我也可以通过 http://hostname:8081/api/permissions显示所有权限
现在,当我想获取系统域http://hostname:8081/api/permissions/system的权限时,我得到
对于 http://{{host}}:{{port}}/api/permissions/system/all 我得到
两者都适用于默认创建的管理员帐户。
问题 2)
我还没有找到显示其他用户权限的方法?例如,显示来自管理员帐户的一般用户权限。这是否可能并且文档中可能缺少?
谢谢和亲切的问候, 多米尼克
eclipse-che - 如何在 Codenvy/Che 工作区中保存数据?
我有一个具有以下配置的工作区
我可以启动我的工作区、构建代码并部署到 tomcat。数据被写入 postgres。
当我停止我的工作区然后重新启动它时,我所有的构建内容都消失了。
如何声明将从工作区会话持续到工作区会话的卷?
docker - 如何获取托管在 Eclipse che 工作区中的项目的 docker 映像?
我正在为 ESA 科学家开发一个软件。我使用 Eclipse Che 为他们的算法和处理提供 IDE。
但他们要求检索他们在工作区中创建的项目的 docker 映像。我如何告诉 eclipse che 将已运行项目的 docker 映像存储在私有 docker 存储库中?