Как установить IDE-кодинг на личный сервер?
Я нашел код кодирования IDE в их репозитории github:
но я не могу найти способ установить его, и 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. Наслаждайтесь!