@@ -69,19 +69,26 @@ A TODO application with a microservice architecture.
69
69
` ` `
70
70
7. install harbor
71
71
` ` ` shell
72
+ # Edit ./installation/harbor-values.yaml
73
+ # externalURL: registry.your.domain
74
+ # harborAdminPassword: your-password
72
75
helm repo add harbor https://helm.goharbor.io
73
76
helm repo update
74
77
helm install harbor harbor/harbor -f ./installation/harbor-values.yaml -n harbor-system --create-namespace
75
78
` ` `
76
79
8. install Traefik
77
80
` ` ` shell
81
+ # Edit ./installation/01-traefik-helm/values.yaml
82
+ # adminConfig.DOMAIN_NAME: your-domain.com
83
+ # adminConfig.EMAIL: your-email@email.com
78
84
helm install traefik ./installation/01-traefik-helm -n traefik-system --create-namespace
79
85
` ` `
80
86
9. buy domain name & setup Cloud DNS
81
87
> set ' A record' to traefik external IP
82
88
! [a_record](assets/a_record.png)
83
89
10. Access to ArgoCD UI
84
90
` ` ` shell
91
+ # quick start guide: https://argo-cd.readthedocs.io/en/stable/
85
92
# access to ArgoCD UI via https://argocd.your.domain
86
93
# setup user
87
94
kubectl edit configmap argocd-cm -n argocd
@@ -99,8 +106,17 @@ A TODO application with a microservice architecture.
99
106
` ` `
100
107
11. deploy application by ArgoCD
101
108
` ` ` shell
109
+ # Edit ./installation/02-applicatioin-helm/values.yaml
110
+ # adminConfig.DOMAIN_NAME: your-domain.com
111
+ # adminConfig.EMAIL: your-email@your-domain
112
+ # frontend.image.repository: your-frontend-image-repository
113
+ # frontend.image.tag: your-frontend-image-tag
114
+ # backend.APIServer.image.repository: your-backend-image-repository
115
+ # backend.APIServer.image.tag: your-backend-image-tag
116
+ # backend.AuthServer.image.repository: your-authentication-image-repository
117
+ # backend.AuthServer.image.tag: your-authentication-image-tag
118
+
102
119
# Access ArgoCD UI
103
- # application name: todo
104
120
` ` `
105
121
106
122
# # Reference
0 commit comments