https://github.com/ or set up your own git server.
https://github.com/Cantara/maven-infrastructure/tree/master/nexus
https://github.com/Cantara/maven-infrastructure/tree/master/jenkins
https://github.com/Cantara/maven-infrastructure/tree/master/parentpom
Not using docker yet.
sudo aptitude install apache and use something like the following for webproxy config:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName jenkins.company.no
ProxyRequests Off
ProxyPreserveHost ON
ProxyPass / http://localhost:8080/ nocanon
ProxyPassReverse / http://localhost:8080/
ProxyPassReverse / http://jenkins.company.no/i
AllowEncodedSlashes NoDecode
</VirtualHost>
<VirtualHost *:80>
ServerName mvnrepo.company.no
ProxyPreserveHost ON
ProxyPass / http://localhost:8081/
ProxyPassReverse / http://localhost:8081/
</VirtualHost>
A stripped down Zulu base-image for generic OpenJDK8 servers based upon the official Azul Docker Image https://github.com/Cantara/maven-infrastructure/tree/master/zulu
An initial setup for the greylog2 log-server is provided