nginxproxy-compose.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. version: '2'
  2. networks:
  3. extern:
  4. ipam:
  5. config:
  6. - subnet: 172.20.0.0/24
  7. gateway: 172.20.0.1
  8. services:
  9. nginxproxy:
  10. image: jwilder/nginx-proxy
  11. container_name: nginxproxy
  12. restart: always
  13. environment:
  14. - TZ=Europe/Berlin
  15. ports:
  16. - 80:80
  17. - 443:443
  18. networks:
  19. extern:
  20. ipv4_address: 172.20.0.2
  21. volumes:
  22. - /var/run/docker.sock:/tmp/docker.sock:ro
  23. # - nginxproxy_certs:/etc/nginx/certs:ro
  24. - ./nginxproxy_certs:/etc/nginx/certs:ro
  25. # - nginxproxy_vhosts:/etc/nginx/vhost.d
  26. - ./nginxproxy_vhosts:/etc/nginx/vhost.d
  27. # - nginxproxy_html:/usr/share/nginx/html
  28. - ./nginxproxy_html:/usr/share/nginx/html
  29. labels:
  30. com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
  31. nginxproxy_comp:
  32. image: jrcs/letsencrypt-nginx-proxy-companion
  33. container_name: nginxproxy_comp
  34. restart: always
  35. depends_on:
  36. - nginxproxy
  37. environment:
  38. - TZ=Europe/Berlin
  39. volumes:
  40. - /var/run/docker.sock:/var/run/docker.sock:ro
  41. - ./nginxproxy_certs:/etc/nginx/certs:rw
  42. - ./nginxproxy_vhosts:/etc/nginx/vhost.d
  43. - ./nginxproxy_html:/usr/share/nginx/html