мы развертываем 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'