Files
homepage/kubernetes/app-homepage-deployment.yaml

62 lines
1.7 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert -f ../docker-compose.yaml
kompose.version: 1.37.0 (fb0539e64)
labels:
io.kompose.service: app-homepage
name: app-homepage
spec:
replicas: 1
selector:
matchLabels:
io.kompose.service: app-homepage
strategy:
type: Recreate
template:
metadata:
annotations:
kompose.cmd: kompose convert -f ../docker-compose.yaml
kompose.version: 1.37.0 (fb0539e64)
labels:
io.kompose.service: app-homepage
spec:
containers:
- command:
- bash
- /entrypoint.sh
image: php:8.2-apache
name: app-homepage
ports:
- containerPort: 80
protocol: TCP
volumeMounts:
- mountPath: /var/www/html
name: app-homepage-cm0
- mountPath: /var/www/html/lib
name: app-homepage-cm1
- mountPath: /entrypoint.sh
name: app-homepage-cm3
subPath: entrypoint.sh
- mountPath: /var/www/html/dat
name: app-homepage-pvc
hostname: app-homepage
restartPolicy: Always
volumes:
- configMap:
name: app-homepage-cm0
name: app-homepage-cm0
- configMap:
name: app-homepage-cm1
name: app-homepage-cm1
- configMap:
items:
- key: entrypoint.sh
path: entrypoint.sh
name: app-homepage-cm3
name: app-homepage-cm3
- name: app-homepage-pvc
persistentVolumeClaim:
claimName: app-homepage-pvc