Files
infrastructure/servers/legion/k8s/plane/web.yaml
T
Will Anderson 2d98df75ad Deploy Plane project management to k8s with Cloudflare Access gate
Adds all k8s manifests (namespace, postgres, redis, api, worker, beat,
web, ingress, externalsecret, configmap, kustomization), Argo CD Application,
and Cloudflare Zero Trust access policy for plane.neuralplatform.ai.
2026-04-24 14:21:02 -05:00

51 lines
1015 B
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
name: plane-web
namespace: plane
spec:
replicas: 1
selector:
matchLabels:
app: plane-web
template:
metadata:
labels:
app: plane-web
spec:
containers:
- name: plane-web
image: makeplane/plane-frontend:stable
ports:
- containerPort: 3000
env:
- name: NEXT_PUBLIC_API_BASE_URL
value: "https://plane.neuralplatform.ai"
readinessProbe:
httpGet:
path: /
port: 3000
initialDelaySeconds: 20
periodSeconds: 10
failureThreshold: 6
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
cpu: 500m
memory: 512Mi
---
apiVersion: v1
kind: Service
metadata:
name: plane-web
namespace: plane
spec:
selector:
app: plane-web
ports:
- port: 3000
targetPort: 3000