Amazon Cloud9 IDE --collab mode

Запускаем Amazon C9 Cloud IDE в многопользовательском режиме (multiuser).

Здесь мы допускаем, что IDE уже установлена и настроена на работу. Как установить Cloud9 IDE.

Реально C9 не поддерживает работу нескольких пользователей одновременно.

Для чего это нужно, если в реальности пользователи работают от имени одного пользователя и на одном и том же процессе сервера?

Данный режим позволяет включить историю изменений и это основное ради чего нужно использовать режим совместной работы. Плюс будет доступен чат, но пользователь там будет по прежнему один ;).

Для включения достаточно добавить опцию --collab при старте сервера.

Открываем файл сервиса

sudo vim /lib/systemd/system/c9.service

и добавляем парамер --collab в ExecStart=...

ExecStart=/bin/bash -lc 'node server.js -p 8080 -a user:pass --listen 0.0.0.0 -w /home/ubuntu/projects --collab'

Обновляем демон

sudo systemctl daemon-reload

Перезапускаем сервис

sudo systemctl restart c9