Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.5'
- services:
- jenkins:
- image: jenkins/jenkins:lts
- volumes:
- - './jenkins_home:/var/jenkins_home'
- expose:
- - "8080"
- depends_on:
- - letsencrypt
- environment:
- - VIRTUAL_HOST=jenkins.example.com
- - VIRTUAL_PORT=8080
- networks:
- - nginx-proxy
- nginx-proxy:
- image: jwilder/nginx-proxy
- container_name: nginx-proxy
- ports:
- - "80:80"
- - "443:443"
- volumes:
- - html:/usr/share/nginx/html
- - dhparam:/etc/nginx/dhparam
- - vhost:/etc/nginx/vhost.d
- - certs:/etc/nginx/certs:ro
- - /var/run/docker.sock:/tmp/docker.sock:ro
- labels:
- - "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy"
- networks:
- - nginx-proxy
- letsencrypt:
- image: jrcs/letsencrypt-nginx-proxy-companion
- container_name: nginx-proxy-lets-encrypt
- depends_on:
- - "nginx-proxy"
- volumes:
- - certs:/etc/nginx/certs:rw
- - vhost:/etc/nginx/vhost.d
- - html:/usr/share/nginx/html
- - /var/run/docker.sock:/var/run/docker.sock:ro
- networks:
- - nginx-proxy
- volumes:
- certs:
- html:
- vhost:
- dhparam:
- networks:
- nginx-proxy:
- external: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement