deployment/graphiql-explorer.yaml (53 lines of code) (raw):
apiVersion: v1
kind: Service
metadata:
labels:
service: graphiql-server
stack: graphiql-server
name: graphiql-explorer
spec:
ports:
- name: webapp
port: 80
targetPort: 80
selector:
service: graphiql-server
stack: graphiql-server
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
service: graphiql-server
stack: graphiql-server
name: graphiql-server
spec:
replicas: 1
revisionHistoryLimit: 5
selector:
matchLabels:
service: graphiql-server
stack: graphiql-server
template:
metadata:
labels:
service: graphiql-server
stack: graphiql-server
spec:
containers:
- name: graphiql-server
image: ghcr.io/guardian/concierge-graphql/graphiql-explorer:6
ports:
- containerPort: 80
readinessProbe:
httpGet:
path: /
port: 80
initialDelaySeconds: 2
periodSeconds: 10
livenessProbe:
httpGet:
path: /
port: 80
initialDelaySeconds: 5
periodSeconds: 3