1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- web5:
- image: web
- expose:
- - "85"
- environment:
- WEB_PORTS: "85"
- VIRTUAL_HOST: "web5.nginx-proxy.tld"
- # sut - System Under Test
- # `docker.sock` required for functionality
- # `certs` required to enable HTTPS via template
- with_default_group:
- container_name: dh-default
- image: &img-nginxproxy nginxproxy/nginx-proxy:test
- volumes: &vols-common
- - &docker-sock /var/run/docker.sock:/tmp/docker.sock:ro
- - &nginx-certs ./certs:/etc/nginx/certs:ro
- with_alternative_group:
- container_name: dh-env
- environment:
- - DHPARAM_BITS=2048
- image: *img-nginxproxy
- volumes: *vols-common
- with_invalid_group:
- container_name: invalid-group-1024
- environment:
- - DHPARAM_BITS=1024
- image: *img-nginxproxy
- volumes: *vols-common
- with_custom_file:
- container_name: dh-file
- image: *img-nginxproxy
- volumes:
- - *docker-sock
- - *nginx-certs
- - ../../dhparam/ffdhe3072.pem:/etc/nginx/dhparam/dhparam.pem:ro
- with_skip:
- container_name: dh-skip
- environment:
- - DHPARAM_SKIP=true
- image: *img-nginxproxy
- volumes: *vols-common
- with_skip_backward:
- container_name: dh-skip-backward
- environment:
- - DHPARAM_GENERATION=false
- image: *img-nginxproxy
- volumes: *vols-common
|