You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.4 KiB
60 lines
1.4 KiB
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
labels:
|
|
io.kompose.service: otrs
|
|
sapian-app: otrs
|
|
name: otrs
|
|
spec:
|
|
selector:
|
|
matchLabels:
|
|
sapian-app: otrs
|
|
replicas: 2
|
|
strategy:
|
|
type: Recreate
|
|
template:
|
|
metadata:
|
|
labels:
|
|
sapian-app: otrs
|
|
spec:
|
|
containers:
|
|
- image: docker.sapian.cloud/sapian/nginx-otrs:ubuntu-16.04
|
|
name: otrs
|
|
env:
|
|
- name: TZ
|
|
value: America/Bogota
|
|
ports:
|
|
- containerPort: 80
|
|
resources: {}
|
|
lifecycle:
|
|
postStart:
|
|
exec:
|
|
command:
|
|
- /bin/sh
|
|
- -c
|
|
- cp -f /etc/otrs/Config.pm /opt/otrs/Kernel/Config.pm
|
|
- chown otrs:www-data /opt/otrs/Kernel/Config.pm
|
|
volumeMounts:
|
|
- mountPath: /opt/otrs
|
|
name: opt-otrs
|
|
- mountPath: /etc/otrs
|
|
readOnly: true
|
|
name: otrs-kernel-config
|
|
- mountPath: /opt/otrs/var/tmp
|
|
name: tmp-otrs
|
|
restartPolicy: Always
|
|
volumes:
|
|
- name: opt-otrs
|
|
persistentVolumeClaim:
|
|
claimName: data-opt-otrs
|
|
- name: otrs-kernel-config
|
|
secret:
|
|
secretName: otrs-kernel-config
|
|
items:
|
|
- key: Config.pm
|
|
path: Config.pm
|
|
- name: tmp-otrs
|
|
emptyDir:
|
|
medium: "Memory"
|
|
status: {}
|