nginxproxy-compose.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. build: ./nginx-proxy
  11. image: hmetzner/nginx-proxy
  12. container_name: nginxproxy
  13. restart: unless-stopped
  14. environment:
  15. - TZ=Europe/Berlin
  16. ports:
  17. - 80:80
  18. - 443:443
  19. networks:
  20. extern:
  21. ipv4_address: 172.20.0.2
  22. volumes:
  23. - /var/run/docker.sock:/tmp/docker.sock:ro
  24. - ./nginxproxy_certs:/etc/nginx/certs:ro
  25. - ./nginxproxy_vhosts:/etc/nginx/vhost.d
  26. - ./nginxproxy_html:/usr/share/nginx/html
  27. labels:
  28. com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
  29. nginxproxy_comp:
  30. image: jrcs/letsencrypt-nginx-proxy-companion
  31. container_name: nginxproxy_comp
  32. restart: unless-stopped
  33. depends_on:
  34. - nginxproxy
  35. environment:
  36. - TZ=Europe/Berlin
  37. volumes:
  38. - /var/run/docker.sock:/var/run/docker.sock:ro
  39. - ./nginxproxy_certs:/etc/nginx/certs:rw
  40. - ./nginxproxy_vhosts:/etc/nginx/vhost.d
  41. - ./nginxproxy_html:/usr/share/nginx/html