问题标签 [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.

0 投票
2 回答
272 浏览

angularjs - 在 codenvy 上运行 angularjs 前端 Web 应用

如何在 codenvy 上运行 angularjs 前端 Web 应用程序?该应用程序使用 angular-route.js 在页面之间进行路由。我曾尝试使用预览功能,但由于路由,该功能似乎无法正常工作......

0 投票
1 回答
1209 浏览

eclipse-che - 如何在工作站主机上使用自定义 Eclipse Che 堆栈?

我想知道在工作站上运行 Che 时使用自定义 Eclipse Che 堆栈的便捷方法是什么。

我真的很喜欢 Eclipse Che 的概念:为不同的开发环境安装单独的 Che 工作区(Docker 容器)并安装相应的工具。工作区从 Che 堆栈初始化。堆栈可以定义为 Docker 镜像,也可以使用 Dockerfiles 或 Docker composer 文件动态创建。

我想达到什么目标:

  • [完成]在我的工作站上安装了 Eclipse Che
  • [完成]使用 Dockerfile 语法或本地 Docker 映像(我的工作站上的映像不在 Docker 存储库中)创建我自己的自定义堆栈的能力
  • [完成]能够无痛地重新启动/关闭我的工作站
  • [完成]有一个合理的工作区启动时间

我已经尝试过:

1.按配方定义堆栈(Dockerfile)

  1. 我为测试目的编写了我的自定义 Dockerfile:

    它基于文档eclipse/stack-base:ubuntu中建议的图像

  2. 然后我使用Build Stack From Recipe创建了 Che 堆栈。

  3. 之后,我基于此堆栈创建了一个工作区,它可以正常运行。

这种方法有一个明显的缺点:重新启动我的工作站后,Che 会从 Dockerfile 重建工作区!只要 Dockerfile 包含安装命令,该过程就会花费大量时间,并且显然需要互联网连接。

2.基于本地Docker镜像的栈

  1. 我使用我的自定义 Dockerfile 在本地构建 docker 映像:

    sudo docker build -f custom.dockerfile -t my-custom-image .

  2. 然后我创建了两个具有以下配置的 Che 堆栈:

    /li>
  3. 基于这些堆栈的工作区无法创建并出现错误:

    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/

  1. 设置本地 docker 注册表:https ://docs.docker.com/registry/deploying/

  2. 使用 Dockerfile 构建自定义镜像

    sudo docker build -f custom.dockerfile -t my-custom-image .

  3. 标记它并将其推送到本地注册表

    /li>
  4. 使用图像创建自定义堆栈localhost:5000/my-custom-image

这种方法有效,但有一个明显的缺点:需要维护 docker registry

无论如何,它可以工作,我可以在我的愿望清单中勾选两个复选框。

0 投票
1 回答
115 浏览

eclipse-che - 如何在 Eclipse Che 的终端中创建项目

创建新项目时,我想在 Eclipse Che 的终端中复制“Java 项目”或“TypeScript 项目”(例如使用脚本),并让它们在 Eclipse Che 上显示为一个新项目。在这种情况下,应该执行什么样的程序?

0 投票
1 回答
1309 浏览

eclipse-che - 是否可以在现有的 docker-compose 文件中包含 CHE?

在我的公司,我们使用我们的 docker-compose 来构建我们的开发环境,包括 php、mysql、apache、xdebug、behat、drush 等等。(我们主要开发 Drupal 站点)我在徘徊是否可以加载 Eclipse Che在我现有的设置中使用 IDE?我认为答案是否定的.. 因为据我所知,CHE 有他的筹码,或者我错了?谢谢!

0 投票
1 回答
277 浏览

eclipse - 如何在 Eclipse CHE 中为其他用户设置权限

我的权限有问题,eclipse che因为我无法从eclipse che或更改其他用户的keycloack权限,所以我确实从 更改了一些用户的权限eclipse che swagger API,但例如即使 user1 只有read权限,他也可以从工作区删除其他用户并进行配置。

0 投票
2 回答
588 浏览

eclipse - Eclipse Che 谷歌云计算引擎

在 Google Cloud 计算机引擎实例上运行 Eclipse Che 多用户模式时遇到挑战。

环境(che cli):6.1.0 - 使用 docker 17.03.2-ce / native

输入:

输出:

注意到的问题与 postgres 无权运行某些脚本有关:

记录的修复不起作用,:/data已安装到读/写目录。

0 投票
1 回答
108 浏览

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。

我怎么解决这个问题?
如果有信息可以帮助,请告诉我。

0 投票
1 回答
275 浏览

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)

我还没有找到显示其他用户权限的方法?例如,显示来自管理员帐户的一般用户权限。这是否可能并且文档中可能缺少?

谢谢和亲切的问候, 多米尼克

0 投票
1 回答
569 浏览

eclipse-che - 如何在 Codenvy/Che 工作区中保存数据?

我有一个具有以下配置的工作区

我可以启动我的工作区、构建代码并部署到 tomcat。数据被写入 postgres。

当我停止我的工作区然后重新启动它时,我所有的构建内容都消失了。

如何声明将从工作区会话持续到工作区会话的卷?

0 投票
1 回答
207 浏览

docker - 如何获取托管在 Eclipse che 工作区中的项目的 docker 映像?

我正在为 ESA 科学家开发一个软件。我使用 Eclipse Che 为他们的算法和处理提供 IDE。

但他们要求检索他们在工作区中创建的项目的 docker 映像。我如何告诉 eclipse che 将已运行项目的 docker 映像存储在私有 docker 存储库中?