|
20 | 20 | app: web |
21 | 21 | spec: |
22 | 22 | containers: |
23 | | - - name: anubis |
24 | | - image: ghcr.io/techarohq/anubis:latest |
25 | | - imagePullPolicy: Always |
26 | | - env: |
27 | | - - name: "BIND" |
28 | | - value: ":8080" |
29 | | - - name: "DIFFICULTY" |
30 | | - value: "4" |
31 | | - - name: ED25519_PRIVATE_KEY_HEX |
32 | | - valueFrom: |
33 | | - secretKeyRef: |
34 | | - name: anubis-key |
35 | | - key: ED25519_PRIVATE_KEY_HEX |
36 | | - - name: "METRICS_BIND" |
37 | | - value: ":9090" |
38 | | - - name: "SERVE_ROBOTS_TXT" |
39 | | - value: "true" |
40 | | - - name: "TARGET" |
41 | | - value: "http://localhost:5001" |
42 | | - - name: "OG_PASSTHROUGH" |
43 | | - value: "true" |
44 | | - - name: "OG_EXPIRY_TIME" |
45 | | - value: "24h" |
46 | | - - name: "REDIRECT_DOMAINS" |
47 | | - value: "web.do.metacpan.org,metacpan.org,www.metacpan.org" |
48 | | - resources: |
49 | | - limits: |
50 | | - cpu: 750m |
51 | | - memory: 256Mi |
52 | | - requests: |
53 | | - cpu: 250m |
54 | | - memory: 256Mi |
55 | | - ports: |
56 | | - - name: anubis |
57 | | - containerPort: 8080 |
58 | | - protocol: TCP |
59 | | - - name: anubis-metrics |
60 | | - containerPort: 9090 |
61 | | - protocol: TCP |
62 | | - securityContext: |
63 | | - runAsUser: 1000 |
64 | | - runAsGroup: 1000 |
65 | | - runAsNonRoot: true |
66 | | - allowPrivilegeEscalation: false |
67 | | - capabilities: |
68 | | - drop: |
69 | | - - ALL |
70 | | - seccompProfile: |
71 | | - type: RuntimeDefault |
72 | 23 | - name: web |
73 | 24 | image: docker.io/metacpan/metacpan-web:latest |
74 | 25 | imagePullPolicy: Always |
@@ -126,55 +77,6 @@ spec: |
126 | 77 | app: web-search |
127 | 78 | spec: |
128 | 79 | containers: |
129 | | - - name: anubis |
130 | | - image: ghcr.io/techarohq/anubis:latest |
131 | | - imagePullPolicy: Always |
132 | | - env: |
133 | | - - name: "BIND" |
134 | | - value: ":8080" |
135 | | - - name: "DIFFICULTY" |
136 | | - value: "4" |
137 | | - - name: ED25519_PRIVATE_KEY_HEX |
138 | | - valueFrom: |
139 | | - secretKeyRef: |
140 | | - name: anubis-key |
141 | | - key: ED25519_PRIVATE_KEY_HEX |
142 | | - - name: "METRICS_BIND" |
143 | | - value: ":9090" |
144 | | - - name: "SERVE_ROBOTS_TXT" |
145 | | - value: "true" |
146 | | - - name: "TARGET" |
147 | | - value: "http://localhost:5001" |
148 | | - - name: "OG_PASSTHROUGH" |
149 | | - value: "true" |
150 | | - - name: "OG_EXPIRY_TIME" |
151 | | - value: "24h" |
152 | | - - name: "REDIRECT_DOMAINS" |
153 | | - value: "web.do.metacpan.org,metacpan.org,www.metacpan.org" |
154 | | - resources: |
155 | | - limits: |
156 | | - cpu: 750m |
157 | | - memory: 256Mi |
158 | | - requests: |
159 | | - cpu: 250m |
160 | | - memory: 256Mi |
161 | | - ports: |
162 | | - - name: anubis |
163 | | - containerPort: 8080 |
164 | | - protocol: TCP |
165 | | - - name: anubis-metrics |
166 | | - containerPort: 9090 |
167 | | - protocol: TCP |
168 | | - securityContext: |
169 | | - runAsUser: 1000 |
170 | | - runAsGroup: 1000 |
171 | | - runAsNonRoot: true |
172 | | - allowPrivilegeEscalation: false |
173 | | - capabilities: |
174 | | - drop: |
175 | | - - ALL |
176 | | - seccompProfile: |
177 | | - type: RuntimeDefault |
178 | 80 | - name: web |
179 | 81 | image: docker.io/metacpan/metacpan-web:latest |
180 | 82 | imagePullPolicy: Always |
|
0 commit comments