Quantcast
Channel: Planet PostgreSQL
Viewing all articles
Browse latest Browse all 9968

David E. Wheeler: Start Your Mirrors!

$
0
0

Work has finally started. We now have mirroring. This was the first task for the project, and it’s now checked off on the status page. Hurrah!

This turned out to be a pretty simple task, of course. For now I’m using the Kineticode (my other employer) server to host both the PGXN site and the master mirror. This is temporary, just a way to get things up and going as quickly as possible. The master mirror runs rsyncd with read-only access to the pgxn path. So all you have to do to mirror it is set up a cron job like:

rsync -az --delete rsync://master.pgxn.org/pgxn /usr/local/pgxn

If the destination directory is under an HTTP root, you’re done. Otherwise, throw a web server over it and then you’re done.

Of course, the web server isn’t really necessary yet. Soon it will be the interface for downloading distributions and metadata from the mirrors. Right now, the mirrors just have two files in them (a README and an index.html). This is just the start of things. The next step is to figure out the directory structure for the mirrors. I’m working on that right now and will soon be asking for feedback. Watch this space for details!


Viewing all articles
Browse latest Browse all 9968

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>