Playframework: `reference.conf` не загружен в Kubernetes (Openshift) - PullRequest
0 голосов
/ 15 апреля 2019

У меня странное поведение в Kubernetes (Openshift).

Похоже, файл конфигурации reference.conf не загружается при запуске приложения.

То же изображение работает при использовании собычный Docker.

Когда я копирую свойства в application.conf, он также работает.

1 Ответ

1 голос
/ 15 апреля 2019

Проблема заключалась в том, что я допустил ошибку при монтировании файла с Kubernetes .

Моя конфигурация выглядела так:

        volumeMounts:
        - name: ${COMPONENT_NAME}-config-volume
          mountPath: /${COMPONENT_NAME}/conf

Это переписало все каталог конфигурации , а не только файлы.

Правильный:

        volumeMounts:
        - name: ${COMPONENT_NAME}-config-volume
          mountPath: /${COMPONENT_NAME}/conf/application.conf
          subPath: "application.conf"

Это я получил отсюда: https://stackoverflow.com/a/43404857/2750966

...