@@ -35,40 +35,20 @@ shell-next-app:
3535shell-next-proxy :
3636 kubectl exec -it deploy/next-proxy -- sh
3737
38+ forward-db :
39+ kubectl port-forward pod/db-6b494cd89f-whfr7 27018:27017 -n languageforge
40+
3841init-secrets :
3942 kubectl apply -f secrets.yaml
4043
4144create-new-deployment-mail :
4245 kubectl create deployment mail --image=juanluisbaptiste/postfix:1.0.0 --dry-run=client -o yaml > mail-deployment-new.yaml
4346
44- deploy-staging : deploy-db deploy-mail-staging deploy-app-staging deploy-lfmerge-staging deploy-next-proxy-staging deploy-next-app-staging
45- deploy-mail-staging :
46- sed -e s/{{SERVER_HOSTNAME}}/staging.languageforge.org/ mail-deployment.yaml | kubectl apply -f -
47- deploy-app-staging :
48- sed -e s/{{WEBSITE}}/staging.languageforge.org/ app-deployment.yaml \
49- | sed -e s/{{VERSION}}/$(VERSION_APP)/ | kubectl apply -f -
50- deploy-lfmerge-staging :
51- sed -e s/{{VERSION_LFMERGE}}/$(VERSION_LFMERGE ) / lfmerge-deployment.yaml | kubectl apply -f -
52- deploy-next-proxy-staging :
53- sed -e s/{{WEBSITE}}/staging.languageforge.org/ next-proxy-deployment.yaml \
54- | sed -e s/{{VERSION}}/$(VERSION_PROXY)/ | kubectl apply -f -
55- deploy-next-app-staging :
56- sed -e s/{{VERSION}}/$(VERSION_NEXT_APP ) / next-app-deployment.yaml | kubectl apply -f -
57- deploy-prod : deploy-db deploy-mail-prod deploy-app-prod deploy-lfmerge-prod deploy-next-proxy-prod deploy-next-app-prod
58- deploy-mail-prod :
59- sed -e s/{{SERVER_HOSTNAME}}/languageforge.org/ mail-deployment.yaml | kubectl apply -f -
60- deploy-app-prod :
61- sed -e s/{{WEBSITE}}/languageforge.org/ app-deployment.yaml \
62- | sed -e s/{{VERSION}}/$(VERSION_APP)/ | kubectl apply -f -
63- deploy-lfmerge-prod :
64- sed -e s/{{VERSION_LFMERGE}}/$(VERSION_LFMERGE ) / lfmerge-deployment.yaml | kubectl apply -f -
65- deploy-next-proxy-prod :
66- sed -e s/{{WEBSITE}}/languageforge.org/ next-proxy-deployment.yaml \
67- | sed -e s/{{VERSION}}/$(VERSION_PROXY)/ | kubectl apply -f -
68- deploy-next-app-prod :
69- sed -e s/{{VERSION}}/$(VERSION_NEXT_APP ) / next-app-deployment.yaml | kubectl apply -f -
70- deploy-db :
71- 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+
7252
7353delete : delete-app delete-lfmerge delete-mail delete-db delete-next-proxy delete-next-app
7454delete-db : # does NOT delete the volume, i.e., the data in the database
0 commit comments