Skip to content

Exemplar Opengrok and Homer with Traefik reverse-proxy. Docker-compose file configuration.

License

Notifications You must be signed in to change notification settings

ckrbl/Docker-opengrok-traefik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Opengrok Trafik

Exemplar Opengrok, and Homer, behind a Traefik reverse-proxy. Configured using docker-compose.yml file. Extensible to host other services.

Features

  • HTTP Compression so Opengrok may load large files quickly
  • HTTPS with HTTP-> HTTPS Redirect

External Ports

  • 80/http - Simple redirect to 443 with https scheme
  • 443/https - Main
  • 8080/http - Traefik dashboard, disable in static.toml

Application Routing

  • / - Homer dashboard
  • /opengrok - Opengrok search page

Setup Instructions

  1. Update traefik/dynamic.toml with the machine's hostname
  2. Input a certificate and private key into traefik/pki at the path indicated in dynamic.toml

Adding Repos

For a comprehensive guide on how to add repos, consult the HOW_TO_ADD_REPOS.md file.