Makefile 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. all: mongo redis varios sharelatex
  2. mongo:
  3. kubectl create -f mongo-claim0-persistentvolumeclaim.yaml
  4. kubectl create -f mongo-claim1-persistentvolumeclaim.yaml
  5. kubectl create -f mongo-deployment.yaml
  6. kubectl create -f mongo-service.yaml
  7. redis:
  8. kubectl create -f redis-claim0-persistentvolumeclaim.yaml
  9. kubectl create -f redis-deployment.yaml
  10. kubectl create -f redis-service.yaml
  11. varios:
  12. kubectl create -f reg-secret.yaml
  13. sharelatex:
  14. kubectl create -f sharelatex-claim0-persistentvolumeclaim.yaml
  15. kubectl create -f sharelatex-deployment.yaml
  16. kubectl create -f sharelatex-service.yaml
  17. actualiza:
  18. kubectl delete -f sharelatex-deployment.yaml
  19. kubectl create -f sharelatex-deployment.yaml
  20. clean:
  21. kubectl delete -f sharelatex-deployment.yaml
  22. kubectl delete -f sharelatex-service.yaml
  23. kubectl delete -f sharelatex-claim0-persistentvolumeclaim.yaml
  24. clean-mongo:
  25. kubectl delete -f mongo-deployment.yaml
  26. kubectl delete -f mongo-service.yaml
  27. kubectl delete -f mongo-claim0-persistentvolumeclaim.yaml
  28. kubectl delete -f mongo-claim1-persistentvolumeclaim.yaml
  29. clean-redis:
  30. kubectl delete -f redis-deployment.yaml
  31. kubectl delete -f redis-service.yaml
  32. kubectl delete -f redis-claim0-persistentvolumeclaim.yaml