Advertisement
Guest User

Untitled

a guest
May 30th, 2020
352
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. version: '3.5'
  2.  
  3. services:
  4. jenkins:
  5. image: jenkins/jenkins:lts
  6. volumes:
  7. - './jenkins_home:/var/jenkins_home'
  8. expose:
  9. - "8080"
  10. depends_on:
  11. - letsencrypt
  12. environment:
  13. - VIRTUAL_HOST=jenkins.example.com
  14. - VIRTUAL_PORT=8080
  15. networks:
  16. - nginx-proxy
  17.  
  18. nginx-proxy:
  19. image: jwilder/nginx-proxy
  20. container_name: nginx-proxy
  21. ports:
  22. - "80:80"
  23. - "443:443"
  24. volumes:
  25. - html:/usr/share/nginx/html
  26. - dhparam:/etc/nginx/dhparam
  27. - vhost:/etc/nginx/vhost.d
  28. - certs:/etc/nginx/certs:ro
  29. - /var/run/docker.sock:/tmp/docker.sock:ro
  30. labels:
  31. - "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy"
  32. networks:
  33. - nginx-proxy
  34.  
  35. letsencrypt:
  36. image: jrcs/letsencrypt-nginx-proxy-companion
  37. container_name: nginx-proxy-lets-encrypt
  38. depends_on:
  39. - "nginx-proxy"
  40. volumes:
  41. - certs:/etc/nginx/certs:rw
  42. - vhost:/etc/nginx/vhost.d
  43. - html:/usr/share/nginx/html
  44. - /var/run/docker.sock:/var/run/docker.sock:ro
  45. networks:
  46. - nginx-proxy
  47.  
  48. volumes:
  49. certs:
  50. html:
  51. vhost:
  52. dhparam:
  53.  
  54.  
  55. networks:
  56. nginx-proxy:
  57. external: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement