Skip to content

andeero/maven-infrastructure

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maven Infrastructure using Docker

Version Control

https://github.com/ or set up your own git server.

Nexus

https://github.com/Cantara/maven-infrastructure/tree/master/nexus

Jenkins

https://github.com/Cantara/maven-infrastructure/tree/master/jenkins

Maven Parent POM

https://github.com/Cantara/maven-infrastructure/tree/master/parentpom

Webproxy

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>

Zulu

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

Aggregated log-server

An initial setup for the greylog2 log-server is provided

About

Maven Infrastructure using Docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 92.3%
  • Groovy 7.7%