Public | Automated Build

Last pushed: 2 years ago
Short Description
CPAN-like repository of Perl modules
Full Description



Having a CPAN-like repository while you're developing Perl applications is crucial because this ensures distribution of your modules across the entire infrastructure. Another reason for this is that you need to control specific module versions and isolate the functionality.

Because of all these needs I wanted to have a simple repository without all of the hassle of installing it manually or via complicated provisioning systems. Mainly because I believe that these tasks should occur once and only once when you're building your infrastructure.


I've initially tried the image provided by avastsoftware but that machine had several issues which I tried to solve in this version.


docker run -d --name pinto --restart always -p 3111:3111 -v /opt/pinto:/opt/pinto stuffox/pinto

You don't have to worry about the directory being initialized as a Pinto repository, the initialization script will do that for you automatically.

Environment variables

There are a couple of things that you can configure inside the machine these are all pinto variables and they are documented on MetaCPAN.


For bugs and suggestions you can contact me at

Docker Pull Command
Source Repository