Посоветуйте, как интегрировать cloud9 с моим веб-приложением - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь понять, как решить этот архитектурный вопрос и как начать такой проект.

Давайте представим, что у меня есть веб-сервис, где люди учатся кодировать.Эти клиенты могут войти в веб-сервис и должны получить упражнение.И начать кодирование тогда.Поэтому я подумал о том, как встроить cloud9 IDE в мой веб-сервис.Мне нужно показать эту IDE на той же странице с другими элементами моего сайта.Примерно так:

<div class=row>
   <div class=col-8> HERE IS IDE CLOUD9 </div>
   <div class=col-4> HERE IS MY OTHER BLOCK</div>
</div>

https://github.com/c9/core Я установил его локально и запустил.Теперь я вижу следующие способы, как это сделать: 1.

  1. Я могу запустить контейнер Docker с IDE cloud9 для каждого клиента с настройками клиента.
  2. Я могу попробовать запустить его черезIframe с моего основного сервера, но не может понять, как управлять областями сеансов и проектов.
  3. Поскольку я запускаю его как сервер nodejs и могу видеть его на localhost, я могу переписать эту страницу и встроить там свое приложение.

Не знаю с чего начать

...