Skip to content

Alexpud/admin_module

Repository files navigation

admin_module

This module is created to serve as an interface for management of eclipse che service. It creates a web interface through which the administrator will be able to manage the container and workspace creation.

##How to run

On the project folder execute the following commands:

  npm install
  bower install

##How it works

Using a MySQL database, it stores the users, using their logins as primary keys. And through that, it uses to associate containers to each user, and each container may or may not have workspaces associated with it.

All is controlled by using a REST API which serves as a interface for using che REST API.

The reason for that is so we can hide the che from the user, for now we only thought of hiding che pages from the user, but that won't stop the user from using the REST API to issue commands to each container.

Future implemenetation

  • Login system
  • TOKEN for API access.
  • Block external requests to containers, allowing only the localhost or the module to send requests to the container.

##Functionalities

  • Start / Stop / Delete containers.
  • Start / Stop / Delete workspaces.

About

Admin module for che farm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published