image = test-nginx loopback = 127.0.0.1 image-build: docker build -t $(image) . image-rm: docker image rm $(image) test: @ct=$(shell docker run --rm -d \ -v $(PWD)/conf/conf.d:/etc/nginx/conf.d \ -v $(PWD)/html:/var/www \ -v $(PWD):/opt/app \ --network no-internet \ --add-host=domain.abc=$(loopback) \ $(image)); \ docker exec -t $$ct busted; \ docker exec $$ct openresty -s stop