Как создать light-4j fatjar для Docker - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь запустить ваш petstore-пример и собрать его до сборки и запустить сервер через mvn install exe c: exe c ... но сейчас я пытаюсь выполнить docker part: Где мне интересно, поскольку вы добавляете только файл petstore.jar в docker -изображение, но не все другие jar-файлы зависимостей (например, сервер). Поэтому com-networknt.server.Server главного класса не может быть найден в docker -контейнере.

1 Ответ

0 голосов
/ 28 января 2020

В сгенерированном проекте есть build. sh, который используется для построения docker образа и публикации sh его в хабе docker. Вам нужно изменить организацию docker в файле мысли. Для создания толстой банки в командной строке вы можете использовать mvn install -Prelease

. Если вы генерируете проект с помощью light-codegen, вы можете обновить конфигурацию. json, указав хаб docker организация вместо сети по умолчанию.

Обратите внимание, что некоторые примеры, сгенерированные в прошлом, могут иметь сборку. sh с командной строкой mvn clean install вместо mvn clean install -Prelease Пожалуйста, дайте нам знать, и мы сможем восстановить их.

...