diff options
Diffstat (limited to 'docs/manifest/deployment.yaml')
| -rw-r--r-- | docs/manifest/deployment.yaml | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/docs/manifest/deployment.yaml b/docs/manifest/deployment.yaml new file mode 100644 index 0000000..a8d33cb --- /dev/null +++ b/docs/manifest/deployment.yaml @@ -0,0 +1,57 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: anubis-docs +spec: + selector: + matchLabels: + app: anubis-docs + template: + metadata: + labels: + app: anubis-docs + spec: + containers: + - name: anubis-docs + image: ghcr.io/techarohq/anubis/docs:main + resources: + limits: + memory: "128Mi" + cpu: "500m" + ports: + - containerPort: 80 + - name: anubis + image: ghcr.io/techarohq/anubis:latest + imagePullPolicy: Always + env: + - name: "BIND" + value: ":8081" + - name: "DIFFICULTY" + value: "4" + - name: "METRICS_BIND" + value: ":9090" + - name: "POLICY_FNAME" + value: "" + - name: "SERVE_ROBOTS_TXT" + value: "false" + - name: "TARGET" + value: "http://localhost:80" + # - name: "SLOG_LEVEL" + # value: "debug" + resources: + limits: + cpu: 500m + memory: 128Mi + requests: + cpu: 250m + memory: 128Mi + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + runAsNonRoot: true + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + seccompProfile: + type: RuntimeDefault |
