На этой странице кратко описано, как использовать собственный ключ+сертификат в архиве на базе Docker (с использованием docker-compose) вместо хранилища ключей (keystore) по умолчанию, поставляемого вместе с архивом.
/var/local/dcm4chee-arc/./var/local/dcm4chee-arc/custom-dirdocker-compose.yml смонтируйте этот каталог как путь внутри контейнера архива следующим образом:
````docker-compose.yml выполните такое же
отображение тома и для контейнера keycloak
````docker-compose.env укажите ваш keystore (замените custom-keystore и custom-keystore-password
значениями вашего keystore)
KEYSTORE=/opt/wildfly/custom-dir/custom-keystore.p12
KEYSTORE_PASSWORD=custom-keystore-passworddocker-compose.env, если ваш приватный ключ в keystore защищён паролем, укажите
(замените custom-keystore-private-key-password требуемым значением)
KEY_PASSWORD=custom-keystore-private-key-passwordKEYSTORE_TYPE имеет значение PKCS12. Если вы использовали keystore типа JKS, необходимо указать
эту переменную окружения
KEYSTORE_TYPE=JKS sudo chmod a+r /var/local/dcm4chee-arc/custom-dir/*keytool -import -alias customCA -file