Вставьте файл в док JasperReportServer и разверните в Kubernetes - PullRequest
0 голосов
/ 13 февраля 2020

мы развертываем jasperreport (битное изображение отсюда: https://hub.docker.com/r/bitnami/jasperreports)

Пока все хорошо, все работает хорошо. На данный момент мы упростили (без объема).

Следующим шагом является включение cas login. Для этого нам нужно скопировать (внедрить?) Файл 'applicationContext. xml' в каталог WEBINF томата.

Вот где я не знаю, как это сделать в моем развертывании Файл .yml.

Что было бы лучше здесь?

Вот такой файл deploy.yml, который у нас есть (работает хорошо):

apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: jasper
  name: jasper
  namespace: unc-dev
spec:
  replicas: 1
  selector:
    matchLabels:
      app: jasper
  template:
    metadata:
      labels:
        app: jasper
    spec:
      containers:
       - image: bitnami/jasperreports:7.2.0
         name: jasper
         env:
           - name: MARIADB_HOST
             value: 127.0.0.1
           - name: MARIADB_PORT_NUMBER
             value: '3307'
           - name: JASPERREPORTS_DATABASE_USER
             value: bn_jasperreports 
           - name: JASPERREPORTS_DATABASE_NAME
             value: bitnami_jasperreports  
           - name: ALLOW_EMPTY_PASSWORD
             value: 'yes'   
       - image: bitnami/mariadb:10.3.22
         name: mariadb
         env:
           - name: MARIADB_USER
             value: bn_jasperreports
           - name: MARIADB_PORT_NUMBER
             value: '3307'
           - name: MARIADB_DATABASE
             value: bitnami_jasperreports
           - name: ALLOW_EMPTY_PASSWORD
             value: 'yes'
...