nginxproxy-compose.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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: unless-stopped
  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_vhosts:/etc/nginx/vhost.d
  25. - ./nginxproxy_html:/usr/share/nginx/html
  26. labels:
  27. com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
  28. nginxproxy_comp:
  29. image: jrcs/letsencrypt-nginx-proxy-companion
  30. container_name: nginxproxy_comp
  31. restart: unless-stopped
  32. depends_on:
  33. - nginxproxy
  34. environment:
  35. - TZ=Europe/Berlin
  36. volumes:
  37. - /var/run/docker.sock:/var/run/docker.sock:ro
  38. - ./nginxproxy_certs:/etc/nginx/certs:rw
  39. - ./nginxproxy_vhosts:/etc/nginx/vhost.d
  40. - ./nginxproxy_html:/usr/share/nginx/html