@@ -44,34 +44,11 @@ init-secrets:
4444create-new-deployment-mail :
4545 kubectl create deployment mail --image=juanluisbaptiste/postfix:1.0.0 --dry-run=client -o yaml > mail-deployment-new.yaml
4646
47- deploy-staging : deploy-db deploy-mail-staging deploy-app-staging deploy-lfmerge-staging deploy-next-proxy-staging deploy-next-app-staging
48- deploy-mail-staging :
49- sed -e s/{{SERVER_HOSTNAME}}/staging.languageforge.org/ mail-deployment.yaml | kubectl apply -f -
50- deploy-app-staging :
51- sed -e s/{{WEBSITE}}/staging.languageforge.org/ app-deployment.yaml \
52- | sed -e s/{{VERSION}}/$(VERSION_APP)/ | kubectl apply -f -
53- deploy-lfmerge-staging :
54- sed -e s/{{VERSION_LFMERGE}}/$(VERSION_LFMERGE ) / lfmerge-deployment.yaml | kubectl apply -f -
55- deploy-next-proxy-staging :
56- sed -e s/{{WEBSITE}}/staging.languageforge.org/ next-proxy-deployment.yaml \
57- | sed -e s/{{VERSION}}/$(VERSION_PROXY)/ | kubectl apply -f -
58- deploy-next-app-staging :
59- sed -e s/{{VERSION}}/$(VERSION_NEXT_APP ) / next-app-deployment.yaml | kubectl apply -f -
60- deploy-prod : deploy-db deploy-mail-prod deploy-app-prod deploy-lfmerge-prod deploy-next-proxy-prod deploy-next-app-prod
61- deploy-mail-prod :
62- sed -e s/{{SERVER_HOSTNAME}}/languageforge.org/ mail-deployment.yaml | kubectl apply -f -
63- deploy-app-prod :
64- sed -e s/{{WEBSITE}}/languageforge.org/ app-deployment.yaml \
65- | sed -e s/{{VERSION}}/$(VERSION_APP)/ | kubectl apply -f -
66- deploy-lfmerge-prod :
67- sed -e s/{{VERSION_LFMERGE}}/$(VERSION_LFMERGE ) / lfmerge-deployment.yaml | kubectl apply -f -
68- deploy-next-proxy-prod :
69- sed -e s/{{WEBSITE}}/languageforge.org/ next-proxy-deployment.yaml \
70- | sed -e s/{{VERSION}}/$(VERSION_PROXY)/ | kubectl apply -f -
71- deploy-next-app-prod :
72- sed -e s/{{VERSION}}/$(VERSION_NEXT_APP ) / next-app-deployment.yaml | kubectl apply -f -
73- deploy-db :
74- kubectl apply -f db-deployment.yaml
47+ deploy-staging :
48+ kubectl --context dallas-rke apply -k staging/
49+ deploy-prod :
50+ kubectl --context aws-rke apply -k prod/
51+
7552
7653delete : delete-app delete-lfmerge delete-mail delete-db delete-next-proxy delete-next-app
7754delete-db : # does NOT delete the volume, i.e., the data in the database
0 commit comments