Yet Another Packagist Mirror

Enable

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

Disable

composer config -g --unset repos.packagist
count 219,965
size 3.3G

Japanese

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

Last-Modified : 2019-02-16T22:50:08+09:00 JST

Discordコマンド

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

Reload

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

@packagist /r 短縮形

Purge

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

@packagist /p 短縮形

設定

  • 1時間に1回の更新。50分開始。CloudFrontのキャッシュは残る。急ぐならDiscordで操作する想定。
  • このページ自体キャッシュされてるのでLast-Modifiedは参考にならない。Discord内の通知が正確。ここは普段見ないので優先度は低い。
  • 12時にキャッシュ強制削除。12時過ぎから自動composer updateするため。
  • 現状は自分で使うためだけの設定。ユーザーが増えたら調整。
  • 最短5分間隔、毎回キャッシュ削除までは可能。

連絡先

終了条件

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

Hosting

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