Athens
Server proxy modul Go open-source. Host cache modul Go sendiri untuk mempercepat build dan memastikan ketersediaan modul.
Memulai
Setelah deploy, konfigurasi lingkungan Go untuk menggunakan proxy ini:
export GOPROXY=https://your-domain.zeabur.app
Lalu jalankan go mod download atau go build seperti biasa. Athens akan meng-cache modul pada download pertama.
Apa yang bisa dilakukan setelah deploy
- Atur GOPROXY -- arahkan toolchain Go ke domain Athens
- Jelajahi modul yang di-cache -- buka domain di browser untuk melihat katalog
- Percepat build CI -- bagikan proxy ke tim untuk resolusi dependensi lebih cepat
- Pastikan ketersediaan -- modul yang di-cache tetap tersedia saat upstream down
- Kontrol akses -- gunakan file filter untuk mengizinkan atau memblokir modul tertentu
Lisensi
MIT -- GitHub