Skip to content

Commit 8aa9c23

Browse files
committed
revert readthedocs and deploy prod docs in docs.hololinked.dev
1 parent 0e71dae commit 8aa9c23

File tree

3 files changed

+56
-46
lines changed

3 files changed

+56
-46
lines changed

.readthedocs.yaml

Lines changed: 0 additions & 32 deletions
This file was deleted.

requirements.txt

Lines changed: 0 additions & 7 deletions
This file was deleted.

skaffold.yaml

Lines changed: 56 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
name: dev-python-docs
66
build:
77
artifacts:
8-
- image: docs_dev
8+
- image: hololinked_docs_dev
99
context: .
1010
docker:
1111
dockerfile: Dockerfile
@@ -36,8 +36,8 @@ deploy:
3636
image.ports.containerPort: 8000
3737
setValueTemplates:
3838
image:
39-
repository: "{{ .IMAGE_REPO_docs_dev }}"
40-
tag: "{{ .IMAGE_TAG_docs_dev }}@{{ .IMAGE_DIGEST_docs_dev }}"
39+
repository: "{{ .IMAGE_REPO_hololinked_docs_dev }}"
40+
tag: "{{ .IMAGE_TAG_hololinked_docs_dev }}@{{ .IMAGE_DIGEST_hololinked_docs_dev }}"
4141

4242
- name: dev-python-docs-ingress
4343
chartPath: deployment/vps-maintenance/cluster/manifests/helm/ingress
@@ -58,7 +58,7 @@ metadata:
5858
name: staging-python-docs
5959
build:
6060
artifacts:
61-
- image: docs-v2
61+
- image: hololinked_docs_staging
6262
context: .
6363
docker:
6464
dockerfile: Dockerfile
@@ -80,9 +80,9 @@ deploy:
8080
image.ports.containerPort: 80
8181
setValueTemplates:
8282
image:
83-
repository: "{{ .IMAGE_REPO_docs_v2 }}"
84-
tag: "{{ .IMAGE_TAG_docs_v2 }}@{{ .IMAGE_DIGEST_docs_v2 }}"
85-
83+
repository: "{{ .IMAGE_REPO_hololinked_docs_staging }}"
84+
tag: "{{ .IMAGE_TAG_hololinked_docs_staging }}@{{ .IMAGE_DIGEST_hololinked_docs_staging }}"
85+
8686
- name: staging-python-docs-ingress
8787
chartPath: deployment/vps-maintenance/cluster/manifests/helm/ingress
8888
namespace: staging
@@ -100,6 +100,55 @@ deploy:
100100
cert-manager\.io/cluster-issuer: letsencrypt-prod
101101

102102

103+
---
104+
# production version of the Python docs
105+
apiVersion: skaffold/v4beta13
106+
kind: Config
107+
metadata:
108+
name: hololinked-python-docs
109+
build:
110+
artifacts:
111+
- image: hololinked_docs
112+
context: .
113+
docker:
114+
dockerfile: Dockerfile
115+
target: prod
116+
tagPolicy:
117+
envTemplate:
118+
template: prod
119+
local:
120+
push: true
121+
deploy:
122+
helm:
123+
releases:
124+
- name: hololinked-python-docs
125+
chartPath: deployment/vps-maintenance/cluster/manifests/helm/apps
126+
namespace: docs
127+
createNamespace: true
128+
setValues:
129+
nameOverride: hololinked-python-docs
130+
image.ports.containerPort: 80
131+
setValueTemplates:
132+
image:
133+
repository: "{{ .IMAGE_REPO_hololinked_docs }}"
134+
tag: "{{ .IMAGE_TAG_hololinked_docs }}@{{ .IMAGE_DIGEST_hololinked_docs }}"
135+
136+
- name: hololinked-python-docs-ingress
137+
chartPath: deployment/vps-maintenance/cluster/manifests/helm/ingress
138+
namespace: docs
139+
createNamespace: true
140+
valuesFiles:
141+
- deployment/vps-maintenance/cluster/manifests/helm/ingress/values.yaml
142+
- deployment/ingress-values.yaml
143+
setValues:
144+
nameOverride: hololinked-python-docs-ingress
145+
rules[0].host: docs.hololinked.dev
146+
rules[0].http.paths[0].backend.service.name: hololinked-python-docs
147+
tls[0].hosts[0]: docs.hololinked.dev
148+
tls[0].secretName: docs-hololinked-dev-tls
149+
annotations:
150+
cert-manager\.io/cluster-issuer: letsencrypt-prod
151+
103152

104153

105154

0 commit comments

Comments
 (0)