Commit Graph

17 Commits (70aed9e03c13606abea7c349bdccf5d94dea4e89)

Author SHA1 Message Date
Vitaliy Guliy 3da13d54b5 Workspace loader (#8838)
Adding workspace loader application.
2018-03-05 14:04:49 +02:00
Sergii Kabashniuk ee01b2998f Multi-user Eclipse Che (#6441)
Multi-user Eclipse Che (#6441)
#### How to run it.
```docker run -it -e CHE_MULTIUSER=true -e CHE_HOST=<your ip> -e CHE_KEYCLOAK_AUTH-SERVER-URL=http://<your ip>:5050/auth -v /var/run/docker.sock:/var/run/docker.sock -v ~/.che-multiuser:/data eclipse/che:nightly start --skip:pull --skip:nightly```
#### How to manage it
 - Keycloak configured with two realms. ```Master``` and ```che```. Also we have one user admin/admin in both realm. Admin user in master realm is  - super admin. 
-  Eclipse Che configured for che realm
- We enabled user registration in ```Che``` realm
#### Known limitation
 - swagger would not work. We need to upgrade a version. to support openid authentification https://github.com/eclipse/che/issues/6015
- It's working on local docker. We are going to provide scalable version based on OpenShift on next versions.
- Invitation of non-existent users to Eclipse Che organization https://github.com/eclipse/che/issues/6335
#### How to run it when it is in a branch


To run an multiuser Che version, the following steps are required after building the branch:
 - Rebuild init, cli and che images (in the given sequence). To do that, proceed to folder _dockerfiles/<image_name>_ and run _build.sh_
 - Run Che in a  usual way using cli, with additional parameters:  `-e CHE_MULTIUSER=true` and `--skip:pull --skip:nightly`  
   Full command example:
   `docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v /home/user/.che:/data -e CHE_MULTIUSER=true eclipse/che-cli:nightly start --skip:pull --skip:nightly`
 - MacOS users may need to edit _che.env_ file in the data folder, changing `CHE_HOST` and `CHE_KEYCLOAK_AUTH__SERVER__URL` values to their specific IP.
 
When start is succeeded, the following docker containers should be created:  
 - che, exposing 8080 port;
 - che_keycloak, exposing 5050 port;  
 - che_postgres, exposing 5432 port;
2017-10-06 17:27:27 +03:00
Vitalii Parfonov 943bd58339 Add node modules to the gitignore (#4727)
* Add node modules to the gitignore

Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-04-06 15:25:47 +03:00
Sergii Kabashniuk 0b82be154d Do not prevent developers to use instance and config folder in package names (#4632) 2017-03-29 23:06:06 +03:00
Michail Kuznetsov 24b11c3726 CHE-3733 Exclude assembly's bin folder from gitignore (#4003) 2017-02-02 17:03:29 +02:00
James Drummond 9aec83c1bf Added {% include base.html %} to all markdown. (#3490)
* Added {% include base.html %} to all markdown. Add license information to some files. Added docs/assets/images to .gitignore .

* Added {% include base.html %} to all markdown. Add license information to some files. Added docs/assets/images to .gitignore .

Signed-off-by: James Drummond <jdrummond@codenvy.com>
2016-12-23 10:18:44 -06:00
Tyler Jewell 6dc998b2d6 Revampled CHE Docs Outline (#3420)
* che-docs
2016-12-19 07:10:23 -08:00
James Drummond 85cb15af86 Added documentation. (#3407)
* Added documentation. The markdown and configuration files are used by jekyll to generate static html. This static html can be used both in the eclipse che product with the already include tomcat server and on web hosting sites such as https://www.eclipse.org/che/docs/ .
2016-12-16 15:52:18 -06:00
Florent BENOIT a7d4bb753e CHE-2977 "move the core Che Dockerfiles and Dockerfile.centos into /dockerfiles/che (#3318)
* CHE-2977 "move the core Che Dockerfiles and Dockerfile.centos into /dockerfiles/che"

merge docker.sh and che.sh.
also docker.sh script is moved from the assembly folder to the docker image folder and named entrypoint.sh

Change-Id: I7404f8f2896e8a7eea83ecab57a6c4c623c68abe
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2016-12-12 09:09:24 -07:00
Yevhenii Voevodin ab9b0946ec Add exec-agent (#2163) 2016-12-08 16:18:25 +02:00
Xavier Coulon a3464548a8 Issue 1793: Language Server Protocol: ShowMessage Notification feature (#3124)
Added a ShowMessageProcessor and a ShowMessageMessager classes to process
incoming `window/showMessage` notification and display a notification
in `float` mode in the UI if the message type is `error` or `warning`, in
the events panel otherwise. Note that the notification type for `error`
messages is incorrectly set to `Log` because of a bug in the typefox
dependency: `io.typefox.lsapi.MessageType#Log` has the value `1` instead of
`4`.

This issue depends on https://github.com/eclipse/che/pull/3113
(Add a 'warning' state for the notifications)

To test the pull request, please follow the instructions on
https://github.com/eclipse/che/pull/3123 to run the 'test-lang' server.
Once in the workspace, create a project, add a `foo.test` file (the
Language Server support for the 'test-lang' will be activated), then
type the following line
> window/showMessage:error: a message
and wait for the editor to save the changes. This will trigger a
`window/showMessage` notification from the 'test-lang' server in the Che UI.

Signed-off-by: Xavier Coulon <xcoulon@redhat.com>
2016-12-05 16:57:05 +02:00
Yevhenii Voevodin fb8a6c8820 Rework database schema (#3063) 2016-11-23 11:03:22 +02:00
Michail Kuznetsov 42a8e43a3d Follow up fixes after configuration property renaming (#2955) 2016-11-02 10:12:58 +02:00
Kaloyan Raev 56e8ae547f Add some files generated by m2e to .gitignore (#2705)
* Add some files generated by m2e to .gitignore

Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>

* Ignore all .launch files

Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>

* Ignore all *.launch files

Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
2016-10-05 05:29:32 -07:00
Florent BENOIT 95e1b2972a Add .che to gitignore (#2462)
(these files may be generated by a `che dir up` command)

Change-Id: Ie9ab1196b3fa5be07442753bcd863baff74c81dd
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2016-09-16 13:52:54 +02:00
Roman Iuvshin 4acceecdc4 Remove *.sh from gitignore (#2096) 2016-08-15 17:41:39 +03:00
Sergii Kabashniuk 9b6a9647f7 Init ignore
Signed-off-by: Sergii Kabashniuk <skabashnyuk@codenvy.com>
2016-02-12 09:47:29 +02:00