Yet Another Packagist Mirror

Enable

composer config -g repos.packagist composer https://packagist.kawax.biz/

Disable

composer config -g --unset repos.packagist
count -
size -

Japanese

packagist.jpと同じようなミラーサイト。同じなので特に説明はない。

Last-Modified : 2019-12-13T07:30:15+09:00 JST

Discordコマンド

S3+CloudFrontで完全に静的に配信してるので動的な機能はDiscord botを経由して行う。#packagistチャンネルでのみ有効。

Reload

@packagist /reload メタファイルを更新

@packagist /r 短縮形

Purge

@packagist /purge CloudFrontキャッシュを削除

@packagist /p 短縮形

設定

  • 1時間に1回の更新。30分開始。CloudFrontのキャッシュは残る。急ぐならDiscordで操作する想定。
  • このページ自体キャッシュされてるのでLast-Modifiedは参考にならない。Discord内の通知が正確。ここは普段見ないので優先度は低い。
  • 12時にキャッシュ強制削除。
  • 数ヶ月稼働させた結果、困ることはなかったのでしばらくはこの設定。

連絡先

  • 更新が止まってたら DiscordTwitter 辺りから連絡してもらえれば。

終了条件

  • 運用費用が高くなりすぎたら終了。スポンサーか代わりに運用できる会社を募集する。(現状はかなり安いので問題なさそう)

Hosting

AWS S3(Tokyo) + CloudFront(All Edge Locations)
Don't mirror from this server. Use original packagist.org.