Files
myceliumcloud-examples/examples/python-flask/python-flask-deployment.yaml

31 lines
624 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: python-flask
spec:
replicas: 1
selector:
matchLabels:
app: python-flask
template:
metadata:
labels:
app: python-flask
spec:
containers:
- name: python-flask
image: python:3.11-alpine
ports:
- containerPort: 5000
command: ["/bin/sh", "-c"]
args:
- |
pip install flask &&
python /app/app.py
volumeMounts:
- name: app-code
mountPath: /app
volumes:
- name: app-code
configMap:
name: python-flask-app