2
0

test_virtual-proto.yml 923 B

12345678910111213141516171819202122232425
  1. services:
  2. ssl-app-single-port:
  3. image: nginx:alpine
  4. volumes:
  5. - ${PYTEST_MODULE_PATH}/ssl-app-single-port.conf:/etc/nginx/conf.d/default.conf:ro
  6. - ${PYTEST_MODULE_PATH}/nginx-proxy.tld.crt:/etc/nginx/certs/server.crt:ro
  7. - ${PYTEST_MODULE_PATH}/nginx-proxy.tld.key:/etc/nginx/certs/server.key:ro
  8. environment:
  9. VIRTUAL_HOST: "web1.nginx-proxy.tld"
  10. VIRTUAL_PROTO: "https"
  11. VIRTUAL_PORT: "443"
  12. ssl-app-multi-ports:
  13. image: nginx:alpine
  14. volumes:
  15. - ${PYTEST_MODULE_PATH}/ssl-app-multi-ports.conf:/etc/nginx/conf.d/default.conf:ro
  16. - ${PYTEST_MODULE_PATH}/nginx-proxy.tld.crt:/etc/nginx/certs/server.crt:ro
  17. - ${PYTEST_MODULE_PATH}/nginx-proxy.tld.key:/etc/nginx/certs/server.key:ro
  18. environment:
  19. VIRTUAL_HOST_MULTIPORTS: |-
  20. web2.nginx-proxy.tld:
  21. web3.nginx-proxy.tld:
  22. "/":
  23. port: 443
  24. proto: "https"