1
1
NGINX_PLUS_VERSION =19-1
2
2
NGINX_IMAGE =nginxplus:$(NGINX_PLUS_VERSION )
3
+ DOCKER_NETWORK? =test
4
+ DOCKER_NGINX_PLUS? =nginx-plus
5
+ DOCKER_NGINX_PLUS_HELPER? =nginx-plus-helper
3
6
4
7
test : docker-build run-nginx-plus test-run configure-no-stream-block test-run-no-stream-block clean
5
8
@@ -10,24 +13,24 @@ docker-build:
10
13
docker build --build-arg NGINX_PLUS_VERSION=$(NGINX_PLUS_VERSION ) ~stretch -t $(NGINX_IMAGE ) docker
11
14
12
15
run-nginx-plus :
13
- docker network create --driver bridge test
14
- docker run --network=test -d --name nginx-plus --network-alias=nginx-plus-test --rm -p 8080:8080 -p 8081:8081 $(NGINX_IMAGE )
15
- docker run --network=test -d --name nginx-plus-helper --network-alias=nginx-plus-test --rm -p 8090:8080 -p 8091:8081 $(NGINX_IMAGE )
16
+ docker network create --driver bridge $( DOCKER_NETWORK )
17
+ docker run --network=$( DOCKER_NETWORK ) -d --name $( DOCKER_NGINX_PLUS ) --network-alias=nginx-plus-test --rm -p 8080:8080 -p 8081:8081 $(NGINX_IMAGE )
18
+ docker run --network=$( DOCKER_NETWORK ) -d --name $( DOCKER_NGINX_PLUS_HELPER ) --network-alias=nginx-plus-test --rm -p 8090:8080 -p 8091:8081 $(NGINX_IMAGE )
16
19
17
20
test-run :
18
21
go test client/*
19
22
go clean -testcache
20
- go test tests/client_test.go
23
+ go test tests/client_test.go
21
24
22
25
configure-no-stream-block :
23
- docker cp docker/nginx_no_stream.conf nginx-plus :/etc/nginx/nginx.conf
24
- docker exec nginx-plus nginx -s reload
26
+ docker cp docker/nginx_no_stream.conf $( DOCKER_NGINX_PLUS ) :/etc/nginx/nginx.conf
27
+ docker exec $( DOCKER_NGINX_PLUS ) nginx -s reload
25
28
26
29
test-run-no-stream-block :
27
30
go clean -testcache
28
31
go test tests/client_no_stream_test.go
29
32
30
33
clean :
31
- -docker kill nginx-plus
32
- -docker kill nginx-plus-helper
33
- -docker network rm test
34
+ -docker kill $( DOCKER_NGINX_PLUS )
35
+ -docker kill $( DOCKER_NGINX_PLUS_HELPER )
36
+ -docker network rm $( DOCKER_NETWORK )
0 commit comments