1
0
mirror of https://github.com/thib8956/nginx-proxy synced 2024-12-25 12:06:31 +00:00
nginx-proxy/test2/requirements
Thomas LEVEIL 197d793a25 TESTS: rewrite tests using pytest and docker-compose
Experimentation to see if it is worth the effort
2017-02-16 21:40:54 +01:00
..
web TESTS: rewrite tests using pytest and docker-compose 2017-02-16 21:40:54 +01:00
build.sh TESTS: rewrite tests using pytest and docker-compose 2017-02-16 21:40:54 +01:00
README.md TESTS: rewrite tests using pytest and docker-compose 2017-02-16 21:40:54 +01:00

This directory contains ressources to build Docker images tests depend on

Build images

./build.sh   

Images

web

This container will run one or many webservers, each of them listening on a single port.

Ports are specified using the WEB_PORTS environment variable:

docker run -d -e WEB_PORTS=80 web  # will create a container running one webserver listening on port 80
docker run -d -e WEB_PORTS="80 81" web  # will create a container running two webservers, one listening on port 80 and a second one listening on port 81

The webserver answer for two paths:

  • /headers
  • /port
$ docker run -d -e WEB_PORTS=80 -p 80:80 web
$ curl http://127.0.0.1:80/headers
Host: 127.0.0.1
User-Agent: curl/7.47.0
Accept: */*

$ curl http://127.0.0.1:80/port
answer from port 80