namillum
Version:
Bubble Protocol SDK
73 lines (72 loc) • 2.02 kB
YAML
apiVersion: apps/v1
kind: Deployment
metadata:
name: devex-apollo
namespace: devex-apollo
labels:
app.kubernetes.io/name: devex-apollo
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: devex-apollo
strategy:
type: RollingUpdate
template:
metadata:
labels:
app.kubernetes.io/name: devex-apollo
spec:
containers:
- image: devex-apollo
name: devex-apollo
ports:
- containerPort: 80
resources:
limits:
memory: 2000Mi
requests:
memory: 1000Mi
env:
- name: BLOCKS_PER_REQUEST
valueFrom:
configMapKeyRef:
name: devex-apollo
key: BLOCKS_PER_REQUEST
- name: DOCUMENTDB_HOST
valueFrom:
secretKeyRef:
name: devex-apollo
key: DOCUMENTDB_HOST
- name: DOCUMENTDB_PORT
value: "27017"
- name: DOCUMENTDB_DB
valueFrom:
secretKeyRef:
name: devex-apollo
key: DOCUMENTDB_DB
- name: DOCUMENTDB_USER
valueFrom:
secretKeyRef:
name: devex-apollo
key: DOCUMENTDB_USER
- name: DOCUMENTDB_PASSWORD
valueFrom:
secretKeyRef:
name: devex-apollo
key: DOCUMENTDB_PASSWORD
- name: FAST_SYNC
valueFrom:
configMapKeyRef:
name: devex-apollo
key: FAST_SYNC
- name: NETWORK_URL
valueFrom:
configMapKeyRef:
name: devex-apollo
key: NETWORK_URL
- name: NODE_ENV
valueFrom:
configMapKeyRef:
name: devex-apollo
key: NODE_ENV