system-config/modules/openstack_project/files/bandersnatch.conf
Monty Taylor 8d3f4ce013 Start building a bandersnatch mirror
Bandersnatch is more efficient than pypi-mirror, so we can just
run it in cron on the mirror host. Overlay the two mirrors in
the same dir so that we can transition. Landing this patch will
involve running a manual copy command on the host.

Change-Id: Iad1f3d24016cb8e262d69102ba8847e9dfaa0ca0
2014-06-30 09:39:14 -07:00

40 lines
1.5 KiB
Plaintext

[mirror]
; The directory where the mirror data will be stored.
directory = /srv/static/mirror
; The PyPI server which will be mirrored.
; master = https://testpypi.python.org
; scheme for PyPI server MUST be https
master = https://pypi.python.org
; The network socket timeout to use for all connections. This is set to a
; somewhat aggressively low value: rather fail quickly temporarily and re-run
; the client soon instead of having a process hang infinitely and have TCP not
; catching up for ages.
timeout = 10
; Number of worker threads to use for parallel downloads.
; Recommendations for worker thread setting:
; - leave the default of 3 to avoid overloading the pypi master
; - official servers located in data centers could run 20 workers
; - anything beyond 50 is probably unreasonable and avoided by bandersnatch
workers = 3
; Whether to stop a sync quickly after an error is found or whether to continue
; syncing but not marking the sync as successful. Value should be "true" or
; "false".
stop-on-error = false
; Whether or not files that have been deleted on the master should be deleted
; on the mirror, too.
; IMPORTANT: if you are running an official mirror than you *need* to leave
; this on.
delete-packages = true
[statistics]
; A glob pattern matching all access log files that should be processed to
; generate daily access statistics that will be aggregated on the master PyPI.
access-log-pattern = /var/log/apache2/pypi.openstack.org_access.*
; vim: set ft=cfg: