withdefault.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. services:
  2. nginx-proxy:
  3. volumes:
  4. - /var/run/docker.sock:/tmp/docker.sock:ro
  5. - ./withdefault.certs:/etc/nginx/certs:ro
  6. https-and-http:
  7. image: web
  8. expose:
  9. - "81"
  10. environment:
  11. WEB_PORTS: "81"
  12. VIRTUAL_HOST: https-and-http.nginx-proxy.test
  13. https-only:
  14. image: web
  15. expose:
  16. - "82"
  17. environment:
  18. WEB_PORTS: "82"
  19. VIRTUAL_HOST: https-only.nginx-proxy.test
  20. HTTPS_METHOD: nohttp
  21. http-only:
  22. image: web
  23. expose:
  24. - "83"
  25. environment:
  26. WEB_PORTS: "83"
  27. VIRTUAL_HOST: http-only.nginx-proxy.test
  28. HTTPS_METHOD: nohttps
  29. missing-cert:
  30. image: web
  31. expose:
  32. - "84"
  33. environment:
  34. WEB_PORTS: "84"
  35. VIRTUAL_HOST: missing-cert.nginx-proxy.test
  36. missing-cert-default-untrusted:
  37. image: web
  38. expose:
  39. - "85"
  40. environment:
  41. WEB_PORTS: "85"
  42. VIRTUAL_HOST: missing-cert.default-untrusted.nginx-proxy.test
  43. labels:
  44. com.github.nginx-proxy.nginx-proxy.trust-default-cert: "false"