Makefile 1023 B

1234567891011121314151617181920212223242526272829
  1. .SILENT :
  2. .PHONY : test-debian test-alpine test
  3. build-webserver:
  4. docker build --pull -t web test/requirements/web
  5. build-nginx-proxy-test-debian:
  6. docker build --pull --build-arg NGINX_PROXY_VERSION="test" -f Dockerfile.debian -t nginxproxy/nginx-proxy:test .
  7. build-nginx-proxy-test-alpine:
  8. docker build --pull --build-arg NGINX_PROXY_VERSION="test" -f Dockerfile.alpine -t nginxproxy/nginx-proxy:test .
  9. build-nginx-proxy-test-dockergen:
  10. docker build --pull --build-arg NGINX_PROXY_VERSION="test" -f Dockerfile.dockergen -t nginxproxy/nginx-proxy:test-dockergen .
  11. test-debian: export COMPOSE_PROFILES = singleContainer
  12. test-debian: build-webserver build-nginx-proxy-test-debian
  13. test/pytest.sh
  14. test-alpine: export COMPOSE_PROFILES = singleContainer
  15. test-alpine: build-webserver build-nginx-proxy-test-alpine
  16. test/pytest.sh
  17. test-dockergen: export COMPOSE_PROFILES = separateContainers
  18. test-dockergen: build-webserver build-nginx-proxy-test-docker-gen
  19. test/pytest.sh
  20. test: test-debian test-alpine test-dockergen