Запуск проекта для разработчика. Запуск в Docker#

Для запуска приложения в docker необходимо написать Dockerfile, пример которого с комментариями ниже:

FROM host/path/to/keycloak:20.0.1                  # то, откуда берется образ KeyCloak.SE


COPY --chown=1000:jboss conf/ /opt/keycloak/conf                                   # добавляет файл конфигурации
COPY --chown=1000:jboss dependencies/common-dependencies/ /opt/keycloak/providers  # копирует зависимости
                     
COPY --chown=1000:jboss dependencies/modules/ /opt/keycloak/providers              # добавляем внешние(кастомные) модули приложения
   
...
 
EXPOSE 7600                                                                        # указание порта и запуск