<rmcreative>

RSS

Toran Proxy

10 сентября 2014

Было ли у вас такое, что надо выкладывать релиз, всё через Composer и вдруг что-то не то с сетью, GitHub отвалился или Packagist барахлит? До недавнего времени нормального решения этой проблемы не существовало. Приходилось откладывать релиз на потом.

Летом этого года основной разработчик Composer, Jordi Boggiano, запустил проект Toran Proxy.

Toran ставится на надёжный сервер и выступает кеширующим посредником между Packagist и GitHub. Если такой сервер поставить в офисе, работа не остановится даже при отсутствии соединения с Интернет. Плюс скорость получения пакетов будет получше. Ставится прокси, кстати, довольно просто.

На этом приятности не заканчиваются. После установки нам даётся веб-интерфейс, в котором можно управлять своими закрытыми внутренними Composer-пакетами.

Отдельно стоит упомянуть про лицензирование. Для персонального использования проект бесплатен, но если вы хотите поддержать Composer, можно купить лицензию чуть более, чем за 100$ на целый год. Свободное время Jordi, которое он тратит на Composer, напрямую зависит от полученной с лицензий Toran прибыли.

Для компаний тоже есть отдельная лицензия, к которой прилагается приоритетная поддержка.

Комментарии RSS

  1. №9172
    Andrii
    Andrii 11.09.2014, 10:20:40

    Теесть за "обычный" кеширующий прокси просят 100$ в год. Не дурно...

  2. №9173
    Sam
    Sam 11.09.2014, 12:10:36

    Andrii, с одной стороны да, с другой есть понимание, что деньги пойдут на развитие Composer.

  3. №9174
    Артур
    Артур 11.09.2014, 12:12:35

    Andrii, поддержка авторам opensource нужна. Без мотивации разрабатывать даже с помощью сообщества не клёво.

  4. Почему не было решений? А Satis?

  5. №9176
    Sam
    Sam 13.09.2014, 22:53:11

    Satis не проксирует исходники пакетов, насколько я знаю.

  6. №9199
    Kостик
    Kостик 27.09.2014, 1:51:33

    satis кэширует (mirror) работает супер - зачем 100$ платить

  7. №9201
    Sam
    Sam 28.09.2014, 18:42:03

    Хотя бы для поддержки автора Composer.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.