Skip to content

Commit 51d4475

Browse files
committed
makefile
1 parent abd4e77 commit 51d4475

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

k8s/Makefile

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# simplify kubectl commands
2+
3+
all:
4+
kubectl apply -f namespace.yaml
5+
kubectl apply -f secrets.yaml
6+
kubectl apply -f frontend/deployment.yaml
7+
kubectl apply -f frontend/service.yaml
8+
kubectl apply -f backend/deployment.yaml
9+
kubectl apply -f backend/service.yaml
10+
kubectl apply -f database/statefulset.yaml
11+
kubectl apply -f database/service.yaml
12+
13+
frontend:
14+
kubectl apply -f frontend/deployment.yaml
15+
kubectl apply -f frontend/service.yaml
16+
17+
backend:
18+
kubectl apply -f backend/deployment.yaml
19+
kubectl apply -f backend/service.yaml
20+
21+
database:
22+
kubectl apply -f database/statefulset.yaml
23+
kubectl apply -f database/service.yaml
24+
25+
secrets:
26+
kubectl apply -f secrets.yaml
27+
28+
namespace:
29+
kubectl apply -f namespace.yaml
30+
31+
clear:
32+
kubectl delete -f namespace.yaml
33+
34+
test-clear:
35+
# kubectl delete -f frontend/deployment.yaml
36+
# kubectl delete -f frontend/service.yaml
37+
kubectl delete -f backend/deployment.yaml
38+
kubectl delete -f backend/service.yaml
39+
test:
40+
# kubectl apply -f frontend/deployment.yaml
41+
# kubectl apply -f frontend/service.yaml
42+
kubectl apply -f backend/deployment.yaml
43+
kubectl apply -f backend/service.yaml
44+
45+
.PHONY: all frontend backend database secrets namespace clear

0 commit comments

Comments
 (0)