test_enable_http_on_missing_cert.yml 1.1 KB

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