deploy.sh 872 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. cd "$(dirname "$0")"
  3. kubectl create namespace overleaf
  4. helm repo add bitnami https://charts.bitnami.com/bitnami
  5. helm search repo bitnami
  6. # Instala los helm de mongodb y redis
  7. #
  8. helm install mongo bitnami/mongodb --namespace overleaf --values ./mongo/values.yaml
  9. helm install redis bitnami/redis --namespace overleaf --values ./redis/values.yaml
  10. # El GUI para mongoDB
  11. #
  12. kubectl create -f mongo-express/mongo-configmap.yaml -f mongo-express/mongoDB-secret.yaml -f mongo-express/mongo-express.yaml
  13. # Overleaf
  14. #
  15. kubectl create -f ./overleaf/reg-secret.yaml
  16. kubectl apply -n overleaf -f ./overleaf/overleaf-pvc.yaml -f ./overleaf/overleaf-variables.yaml -f ./overleaf/overleaf-deployment.yaml -f ./overleaf/overleaf-service.yaml
  17. ## Uncomment following ling to expose the application via ingress
  18. #kubectl apply -n overleaf -f ./overleaf/overleaf-ingress.yaml