Pull to refresh

Comments 18

Один из моих проектов работает на такой инфраструктуре, очень удобно. Единственное, я начинал, когда еще отдельного образа с dokku на do, небыло — поэтому надо было возится с настройкой… а сейчас вообще красота!
Кстати, вы, наверное сможете проконсультировать.

Есть такой вариант ошибки при создании дроплета, когда сначала забываешь выделить ssh-ключ и указываешь его уже только на странице настройки dokku. После этого, как я не пытался, я не смог подсоедениться по ssh по ключу. Не знаете, как это исправить?
UFO just landed and posted this here
Я хотел бы, чтобы проекты были доступны долгое время, а не на один час.
Могу преложить https://www.openshift.com приложения живут достаточно долго, единственное работает не очень быстро.
UFO just landed and posted this here
А за ссылку спасибо! :) Надо разобраться, что это такое. Описано очень хорошо.
Давно ими пользуюсь, отличный проект. И их онлайн IDE намного лучше стала последнее время.
Теперь открываем config($ open config) и записываем в него следующие данные:
Host YOUR.DROPLET.IP.ADDRESS
IdentityFile /.ssh/idrsadigitaloceandropletname

Только не /.ssh/, а ~/.ssh/.
Ох, елки. Дурацкое переформатирование. Символы потерялись. Спасибо большое.

Еще бы исправить кто-нибудь мог, у меня уже кармы не хватает
Эх, когда уже доделают Flynn.
Докку всем хорош, ровно до того момента, когда нужно очень быстро отмасштабироваться.
А им уже можно пользоваться?
Штука хорошая, но у меня так и не получилось подружить ее с forever. Деплоится, все запускается, в логах спокойно — но сервер не отвечает.
Вопрос: как избежать запихивания node_modules в репозиторий?
В проекте на базе express создал файл .gitignore со строкой node_modules, но тогда апп не запускается на сервере, т.к. «отсутствует express».
Добавил в репозиторий — всё нормально запустилось. Но это неправильно.
Как быть?
Наверное, можно сделать с помощью grunt, gulp или что-нибудь подобного. Создать задачи для сборки проекта. И как-то настроить это, чтобы dokku запускал их каждый раз после пуша. Или вручную запускать самому команду сборки через ssh
После визита на devcenter.heroku.com/articles/nodejs-support, некоторых замен в Procfile (web: npm start) и package.json (добавил скрипт «start»: «node app.js») и чистки всех контейнеров (удалил всё кроме progrium/buildstep) всё заработало.
Хотя должно было работать и без этих странных манипуляций, т.к. при пуше выводится строчка "-----> Installing dependencies". В-общем в чём дело не разобрался, однако теперь в репозитории node_modules нет и всё работает.

Да, спасибо за статью!
Sign up to leave a comment.

Articles