Makefile 1.0 KB

123456789101112131415161718192021222324
  1. export REGISTRY=registry.reymota.es
  2. export IMG_VERSION=1.1
  3. export NAMESPACE=clientepsql
  4. imagen:
  5. echo "Creando imagen con version '${IMG_VERSION}' en el registry '${REGISTRY}'"
  6. docker build --no-cache -t ${REGISTRY}/clientepsql:${IMG_VERSION} -f Dockerfile .
  7. docker push ${REGISTRY}/clientepsql:${IMG_VERSION}
  8. install:
  9. -cat reg-secret.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
  10. -cat secreto.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
  11. -cat env-prod-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
  12. -cat clientepsql-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl create -f -
  13. clean:
  14. -cat reg-secret.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
  15. -cat secreto.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
  16. -cat env-prod-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
  17. -cat clientepsql-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl delete -f -