roundcube nginx

This commit is contained in:
2024-07-10 00:19:26 -04:00
parent 19fb57203a
commit 6baed168b2
5 changed files with 96 additions and 3 deletions

View File

@@ -0,0 +1,45 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: roundcubenginx
namespace: roundcube
labels:
service: roundcubenginx
spec:
replicas: 1
selector:
matchLabels:
service: roundcubenginx
strategy:
type: Recreate
template:
metadata:
labels:
service: roundcubenginx
spec:
containers:
- name: roundcubenginx
image: nginx:alpine
imagePullPolicy: ""
env:
- name: NGINX_HOST
value: localhost
- name: NGINX_PHP_CGI
value: roundcubemail:9000
ports:
- containerPort: 80
volumeMounts:
- name: www-data
mountPath: /var/www/html
- name: nginx-config
mountPath: /etc/nginx/conf.d/default.conf
subPath: default.conf
restartPolicy: Always
serviceAccountName: ""
volumes:
- name: www-data
persistentVolumeClaim:
claimName: roundcubemail-www-pvc
- name: nginx-config
configMap:
name: roundcubenginx-config