| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- export REGISTRY=registry.reymota.es
- export IMG_VERSION = alpine-4
- export PUERTO = 30347
- export NAMESPACE = fdev
- # limpia todo
- all: imagen clean install
- imagen:
- cd ../; make
- ns:
- -cat namespace.yaml | sed -e "s/<NS>/${NAMESPACE}/" |kubectl create -f -
- install:
- -cat reg-secret.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- -cat env-prod-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- -cat env-prod-db-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- -cat db-deployment.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- -cat db-service.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- -cat finanzas-deployment.yaml | sed -e "s/<PUERTO>/${PUERTO}/" |sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl create -f -
- -cat finanzas-ingress.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- clean:
- -cat finanzas-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl delete -f -
- -cat db-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
- -cat db-service.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
- -cat env-prod-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
- -cat env-prod-db-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
- -cat reg-secret.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
- -cat finanzas-ingress.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
- nginx:
- cd ../nginx; make
- borraclaims:
- -cat pvc-finanzas.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
- -cat pvc-static.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
- -cat pvc-postgresql.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
- claims:
- -cat pvc-finanzas.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- -cat pvc-static.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- -cat pvc-postgresql.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
- app:
- -cat finanzas-deployment.yaml | sed -e "s/<PUERTO>/${PUERTO}/" | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl delete -f -
- -cat finanzas-deployment.yaml | sed -e "s/<PUERTO>/${PUERTO}/" | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl create -f -
|