CPAN::Mini + CPAN::Mini::Server::Inject on top of a Debian Jessie base
759
Docker container holding a CPAN::Mini mirror, running the CPAN::Mini::Inject::Server service on port 4000.
docker run -d -p 4000:4000 --restart=always \
-v /var/CPAN/cache:/var/www/CPAN \
-v /var/CPAN/local:/var/www/CPANlocal \
--name minicpan-server-docker \
thccom/minicpan-server-docker:latest
curl -X POST http://<DOCKER CONTAINER HOST>:4000/CPANMISD/update
curl -X POST http://<DOCKER CONTAINER HOST>:4000/CPANMISD/add \
--data module=My::Example::Module --data authorid=BRAD --data version=1.0.130 \
--data-urlencode file@/home/brad/workspace/My-Example-Module/My-Example-Module-1.0.130.tar.gz
curl -X POST http://<DOCKER CONTAINER HOST>:4000/CPANMISD/inject
cpanm against the mirrorexport PERL_CPANM_OPT="--mirror http://<DOCKER CONTAINER HOST>:4000/CPAN"
cpanm <MODULE NAMES>
Content type
Image
Digest
sha256:d087a0cb4…
Size
310.3 MB
Last updated
over 10 years ago
docker pull thccom/minicpan-server-docker