Makefile 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. .PHONY: all prod test
  2. all: sxkj idctest txtest txprod
  3. prod:
  4. @DOCKER_BUILDKIT=1 docker build -f Dockerfile.dev --build-arg BUILDKIT_INLINE_CACHE=1 --target image-prod -t jupyterlab:prod .
  5. test:
  6. @DOCKER_BUILDKIT=1 docker build -f Dockerfile.dev --build-arg BUILDKIT_INLINE_CACHE=1 --target image-test -t jupyterlab:test .
  7. sxkj:
  8. @sed 's#http.*\.com#http://aihub-dag\.sxkj\.com#' -i packages/yili-dag/src/request.ts
  9. @sed 's#http.*\.com#http://aihub-dag\.sxkj\.com#' -i packages/jldbq-extenison/src/api/config.ts
  10. @sed 's#http.*\.com#http://aihub-dag\.sxkj\.com#' -i packages/filebrowser/src/api/config.ts
  11. @docker build -f Dockerfile.dev --target image-sxkj -t SXKJ:32775/jupyterlab:sxkj .
  12. @docker push SXKJ:32775/jupyterlab:sxkj
  13. idctest:
  14. @sed 's#http.*\.com#http://aihub-dag-idctest\.digitalyili\.com#' -i packages/yili-dag/src/request.ts
  15. @sed 's#http.*\.com#http://aihub-dag-idctest\.digitalyili\.com#' -i packages/jldbq-extenison/src/api/config.ts
  16. @sed 's#http.*\.com#http://aihub-dag-idctest\.digitalyili\.com#' -i packages/filebrowser/src/api/config.ts
  17. @docker build -f Dockerfile.dev --target image-idctest -t registry.cn-hangzhou.aliyuncs.com/sxtest/jupyterlab:idctest .
  18. @docker push registry.cn-hangzhou.aliyuncs.com/sxtest/jupyterlab:idctest
  19. txtest:
  20. @sed 's#http.*\.com#http://aihub-dag-test\.digitalyili\.com#' -i packages/yili-dag/src/request.ts
  21. @sed 's#http.*\.com#http://aihub-dag-test\.digitalyili\.com#' -i packages/jldbq-extenison/src/api/config.ts
  22. @sed 's#http.*\.com#http://aihub-dag-test\.digitalyili\.com#' -i packages/filebrowser/src/api/config.ts
  23. @docker build -f Dockerfile.dev --target image-txtest -t registry.cn-hangzhou.aliyuncs.com/sxtest/jupyterlab:txtest .
  24. @docker push registry.cn-hangzhou.aliyuncs.com/sxtest/jupyterlab:txtest
  25. txprod:
  26. @sed 's#http.*\.com#http://aihub-dag\.digitalyili\.com#' -i packages/yili-dag/src/request.ts
  27. @sed 's#http.*\.com#http://aihub-dag\.digitalyili\.com#' -i packages/jldbq-extenison/src/api/config.ts
  28. @sed 's#http.*\.com#http://aihub-dag\.digitalyili\.com#' -i packages/filebrowser/src/api/config.ts
  29. @docker build -f Dockerfile.dev --target image-txprod -t registry.cn-hangzhou.aliyuncs.com/sxtest/jupyterlab:txprod .
  30. @docker push registry.cn-hangzhou.aliyuncs.com/sxtest/jupyterlab:txprod
  31. rsync:
  32. @rsync -azP --exclude ".*/" --exclude "tmp/" `pwd` sxkj@192.168.199.109:/home/sxkj/zhangli/jupyterlab