packagist.orgに配置されたパッケージメタファイルの内容を毎日ミラーしています。このサーバーは大阪付近にあるらしいので、日本ではpackagist.orgの代わりに使うと高速にcomposerコマンドが使えます。
私個人が使いたくて作ったのでサポートとかはしていません。
同期は 04:30(JST)ごろに行っています。一日一回です。
このミラーサイトを使いたい場合、こんな感じの設定を入れてください↓
$ composer config -g repositories.packagist composer http://packagist.tojiru.net
~/.composer/config.jsonに以下のような記載がしてあればOK
{ "repositories": { "packagist": { "type": "composer", "url": "http://packagist.tojiru.net/" } } }
JSONファイルのダウンロードスクリプトはhirak/packagist-crawlerにあります。
ちなみに、ダウンロード済みの全JSONを固めたものを http://packagist.tojiru.net/packagist.tar.bz2 に置いています。
手っ取り早くローカルにミラーを立てたいのであれば、こんな感じにして、localhost:8888をpackagist.orgの代わりに使えばよいです。
$ mkdir packagist-mirror && cd packagist-mirror $ wget http://packagist.tojiru.net/packagist.tar.bz2 $ tar xjf packagist.tar.bz2 $ cd cache $ php -S localhost:8888 $ composer config -g repositories.packagist composer http://localhost:8888@Hiraku