Simple docker-compose setup that provides:
- Latest Jenkins 2.0 (blueocean)
- nginx TLS reverse proxy
- Let's Encrypt cert generation and renewal
cp template.env.template .env
vim .env
docker-compose up --build -d
- Nginx doesn't auto-reload on cert change, requires manual restart
- Nginx / certbot race condition on initial cert creation might cause nginx startup to fail
You might also want to look at: