Запустите Chaos Monkey для Spring Boot
Я пытаюсь использовать
Chaos Monkey for Spring Boot
для тестирования устойчивости. Но я не хочу ничего менять в существующей банке приложения и образе докера. Итак, в говорится,документечто использовать команду ниже для запуска приложения
java -cp your-app.jar
-Dloader.path=chaos-monkey-spring-boot-2.0.1-jar-with-dependencies.jar
org.springframework.boot.loader.PropertiesLauncher
--spring.profiles.active=chaos-monkey
--spring.config.location=file:./chaos-monkey.properties
Моя запись образа докера в значительной степени
java -jar /app.jar
. Есть ли другой способ запуска, кроме задокументированной команды, без изменения записи моего изображения? Могу ли я использовать любые переменные среды?
Изменить Похоже, что приведенную выше команду можно перевести на
export LOADER_PATH=chaos-monkey-spring-boot-2.0.1-jar-with-dependencies.jar
export CLASSPATH=your-app.jar
java org.springframework.boot.loader.PropertiesLauncher
Теперь как изменить основной класс
your-app.jar
с помощью переменных среды.