Как установить IDE-кодинг на личный сервер?

Я нашел код кодирования IDE в их репозитории github:

https://github.com/koding/IDE

но я не могу найти способ установить его, и README не сильно помогает.

Кто-то знает, как я могу это сделать?

1 ответ

Решение

Самый простой способ запустить Koding - это установить docker-compose, который можно найти здесь (требуется версия docker-compose>= 1.6). В остальном вы можете выполнить следующие действия:

git clone https://github.com/koding/docker-compose.git
koding-docker-compose
cd koding-docker-compose
docker-compose up -d

Теперь вы можете получить доступ к Koding через порт 8090 (например, localhost:8090) на вашем хосте.

Обновить

Запуск Koding на локальной машине

Это если вы не хотите делать docker-compose и устанавливать все локально (не рекомендуется).

Необходимые условия программного обеспечения

Go v1.7 Node.js v0.10 CoffeeScript v1.8.0 Supervisor Начните разработку

Выполните следующие шаги для запуска экземпляра:

git clone https://github.com/koding/koding.git /your/koding/path
cd /your/koding/path
node -v # make sure your node version is not greater than `0.10.x`
npm -v # make sure your npm version is 2.15.x
coffee -v # make sure your coffeeScript version must be 1.8
npm install

У вас должны быть готовые пакеты для запуска специфичных для сборки скриптов.

./configure # create necessary config files
./run install # start to install dependencies
./run buildservices # build the services
./run # run all services

В результате у вас будет наблюдатель за файлами, который будет наблюдать за вашими внутренними файлами (и узлом, и golang) и перезапускать службы, когда это необходимо. Теперь откройте другой терминал и выполните следующие команды:

cd /your/koding/path
cd client # move into frontend client folder
npm install # install client dependencies
make # this will run a client watcher for you

Прямо сейчас у вас должно быть 2 разных наблюдателя для (1) ваших бэкэнд-файлов, (2) для ваших файлов клиентского веб-интерфейса. Теперь вы можете перейти к своему локальному экземпляру Koding. Наслаждайтесь!

Другие вопросы по тегам