File tree Expand file tree Collapse file tree 5 files changed +133
-20
lines changed
Expand file tree Collapse file tree 5 files changed +133
-20
lines changed Original file line number Diff line number Diff line change 1- # --- Git
2-
31sign :
4- git add .
5- git commit -S
6-
7- shelf :
8- git add .
9- git commit -S
10- git push
11-
12- release :
13- sh scripts/package/bump.sh " $( PROJECT) "
14- git push
2+ sh scripts/git/sign.sh
153
16- # --- Package
4+ push :
5+ sh scripts/git/push.sh " $( PROJECT) "
176
187info :
198 sh scripts/package/info.sh
@@ -45,8 +34,6 @@ env-encrypt:
4534env-validate :
4635 sh scripts/env/validate.sh " $( ENV) "
4736
48- # --- Frontend
49-
5037frontend-dev :
5138 ${MAKE} -C frontend dev
5239
@@ -62,8 +49,6 @@ frontend-test:
6249frontend-run :
6350 ${MAKE} -C frontend run
6451
65- # --- HTTP
66-
6752http-build :
6853 ${MAKE} -C http build
6954
Original file line number Diff line number Diff line change 1+ NO_FORMAT=" \033[0m"
2+ F_BOLD=" \033[1m"
3+ F_DIM=" \033[2m"
4+ C_INDIANRED1=" \033[38;5;203m"
5+ C_SEAGREEN2=" \033[38;5;83m"
6+ C_GREY46=" \033[38;5;243m"
7+ C_GREY62=" \033[38;5;247m"
8+
9+ sh scripts/package/bump.sh " $( PROJECT) "
10+ git push
Original file line number Diff line number Diff line change 1+ NO_FORMAT=" \033[0m"
2+ F_BOLD=" \033[1m"
3+ F_DIM=" \033[2m"
4+ C_INDIANRED1=" \033[38;5;203m"
5+ C_SEAGREEN2=" \033[38;5;83m"
6+ C_GREY46=" \033[38;5;243m"
7+ C_GREY62=" \033[38;5;247m"
8+
9+ echo " ${F_BOLD} Commit Git working tree${NO_FORMAT}${C_GREY46} "
10+
11+ git add .
12+ git commit -S && echo " ${NO_FORMAT}${C_SEAGREEN2} Commit signed successfully!${NO_FORMAT} "
13+
Original file line number Diff line number Diff line change @@ -20,6 +20,11 @@ echo "Change project: make bump PROJECT=my-project${NO_FORMAT}"
2020echo " ${F_DIM} "
2121echo " Project: '$PROJECT '"
2222echo " Namespace: '$PROJECT -deployment'${NO_FORMAT} "
23- echo " ${C_GREY46} "
24- kubectl get svc -n " ${PROJECT} -deployment"
23+ echo " \n${F_DIM} Application services:${NO_FORMAT} \n${C_GREY46} "
24+
25+ kubectl get svc -n " ${PROJECT} -deployment"
26+
27+ echo " \n${NO_FORMAT}${F_DIM} Database services:${NO_FORMAT} \n${C_GREY46} "
28+
29+ kubectl get svc -n database
2530echo " ${NO_FORMAT} "
Original file line number Diff line number Diff line change @@ -4,6 +4,105 @@ resource "kubernetes_namespace" "app" {
44 }
55}
66
7+ resource "kubernetes_namespace" "db" {
8+ metadata {
9+ name = " database"
10+ }
11+ }
12+
13+ resource "kubernetes_secret" "postgres" {
14+ metadata {
15+ name = " postgres-secret"
16+ namespace = kubernetes_namespace. db . metadata [0 ]. name
17+ }
18+
19+ data = {
20+ POSTGRES_PASSWORD = base64encode (" C77ahH3co@" )
21+ }
22+
23+ type = " Opaque"
24+ }
25+
26+ resource "kubernetes_deployment" "postgres" {
27+ metadata {
28+ name = " postgres"
29+ namespace = kubernetes_namespace. db . metadata [0 ]. name
30+ labels = {
31+ app = " postgres"
32+ }
33+ }
34+
35+ spec {
36+ replicas = 1
37+
38+ selector {
39+ match_labels = {
40+ app = " postgres"
41+ }
42+ }
43+
44+ template {
45+ metadata {
46+ labels = {
47+ app = " postgres"
48+ }
49+ }
50+
51+ spec {
52+ container {
53+ name = " postgres"
54+ image = " postgres:15"
55+
56+ port {
57+ container_port = 5432
58+ }
59+
60+ env {
61+ name = " POSTGRES_PASSWORD"
62+ value_from {
63+ secret_key_ref {
64+ name = kubernetes_secret. postgres . metadata [0 ]. name
65+ key = " POSTGRES_PASSWORD"
66+ }
67+ }
68+ }
69+
70+ volume_mount {
71+ name = " postgres-storage"
72+ mount_path = " /var/lib/postgresql/data"
73+ }
74+ }
75+
76+ volume {
77+ name = " postgres-storage"
78+
79+ empty_dir {}
80+ }
81+ }
82+ }
83+ }
84+ }
85+
86+ resource "kubernetes_service" "postgres" {
87+ metadata {
88+ name = " postgres"
89+ namespace = kubernetes_namespace. db . metadata [0 ]. name
90+ }
91+
92+ spec {
93+ selector = {
94+ app = " postgres"
95+ }
96+
97+ port {
98+ port = 5432
99+ target_port = 5432
100+ }
101+
102+ type = " ClusterIP"
103+ }
104+ }
105+
7106resource "kubernetes_deployment" "instructor-frontend" {
8107 metadata {
9108 name = " instructor-frontend"
@@ -118,3 +217,4 @@ resource "kubernetes_service" "instructor-backend" {
118217 type = " ClusterIP"
119218 }
120219}
220+
You can’t perform that action at this time.
0 commit comments