A Docker container for running Reposado.
docker run --name reposado -d -p 8088:8088 mscottblake/reposado
docker run --name reposado -d -p 80:8088 mscottblake/reposado
By default, LocalCatalogURLBase
is empty, so the updates aren't really being downloaded, just their metadata. To host the updates on-site, you need to specify a value for this variable. Any optional keys (AppleCatalogURLs
, PreferredLocalizations
, etc.) need to be loaded in this manner as well.
docker run --name reposado -d -p 8088:8088 -v /path/to/host/preferences.plist:/reposado/code/preferences.plist mscottblake/reposado
A data-only container can be used to hold relevant persistent files.
docker run --name reposado-data -d --entrypoint /bin/echo mscottblake/reposado "Data-only container for Reposado."
Make sure to use the --volumes-from
flag to use the reposado-data
container you just created.
docker run --name reposado --volumes-from reposado-data -d -p 8088:8088 mscottblake/reposado
Refer to the Reposado documentation for more information on these utilities.
docker exec reposado repo_sync
docker exec reposado repo_sync --help
docker exec -it reposado repoutil [options]
docker exec reposado repoutil --help