apiVersion: apps/v1 kind: Deployment metadata: name: arc labels: app: arc spec: selector: matchLabels: app: arc strategy: type: Recreate template: metadata: labels: app: arc spec: nodeSelector: kubernetes.io/hostname: gunter-nb containers: - name: arc image: dcm4che/dcm4chee-arc-psql:5.29.1-secure env: - name: HTTP_PORT value: "8080" - name: HTTPS_PORT value: "8443" - name: MANAGEMENT_HTTP_PORT value: "9990" - name: MANAGEMENT_HTTPS_PORT value: "9993" - name: LDAP_URL value: ldap://ldap:389 - name: AUTH_SERVER_URL value: https://gunter-nb:8843 - name: WILDFLY_CHOWN value: /opt/wildfly/standalone /storage - name: WILDFLY_WAIT_FOR value: ldap:389 db:5432 logstash:8514 - name: JAVA_OPTS value: -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -agentlib:jdwp=transport=dt_socket,address=*:8787,server=y,suspend=n - name: POSTGRES_HOST value: db - name: LOGSTASH_HOST value: logstash envFrom: - secretRef: name: ldap-secret - secretRef: name: postgres-secret ports: - containerPort: 8080 - containerPort: 8443 - containerPort: 9990 - containerPort: 9993 - containerPort: 8787 - containerPort: 11112 - containerPort: 2762 - containerPort: 2575 - containerPort: 12575 volumeMounts: - name: localtime mountPath: /etc/localtime readOnly: true - name: timezone mountPath: /etc/timezone readOnly: true - name: wildfly mountPath: /opt/wildfly/standalone - name: storage mountPath: /storage volumes: - name: localtime hostPath: path: /etc/localtime type: File - name: timezone hostPath: path: /etc/timezone type: File - name: wildfly hostPath: path: /var/local/microk8s/wildfly type: DirectoryOrCreate - name: storage hostPath: path: /var/local/microk8s/storage type: DirectoryOrCreate