test_enable_http_on_missing_cert.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. version: "2"
  2. services:
  3. sut:
  4. image: nginxproxy/nginx-proxy:test
  5. volumes:
  6. - /var/run/docker.sock:/tmp/docker.sock:ro
  7. - ./withdefault.certs:/etc/nginx/certs:ro
  8. environment:
  9. ENABLE_HTTP_ON_MISSING_CERT: "false"
  10. nohttp-missing-cert-disabled:
  11. image: web
  12. expose:
  13. - "81"
  14. environment:
  15. WEB_PORTS: "81"
  16. VIRTUAL_HOST: nohttp-missing-cert-disabled.nginx-proxy.tld
  17. HTTPS_METHOD: nohttp
  18. nohttp-missing-cert-enabled:
  19. image: web
  20. expose:
  21. - "82"
  22. environment:
  23. WEB_PORTS: "82"
  24. VIRTUAL_HOST: nohttp-missing-cert-enabled.nginx-proxy.tld
  25. HTTPS_METHOD: nohttp
  26. ENABLE_HTTP_ON_MISSING_CERT: "true"
  27. redirect-missing-cert-disabled:
  28. image: web
  29. expose:
  30. - "83"
  31. environment:
  32. WEB_PORTS: "83"
  33. VIRTUAL_HOST: redirect-missing-cert-disabled.nginx-proxy.tld
  34. redirect-missing-cert-enabled:
  35. image: web
  36. expose:
  37. - "84"
  38. environment:
  39. WEB_PORTS: "84"
  40. VIRTUAL_HOST: redirect-missing-cert-enabled.nginx-proxy.tld
  41. ENABLE_HTTP_ON_MISSING_CERT: "true"