Fabens8 Maven 도구 체인을 사용하여 Openshift 위에 내 Camel 응용 프로그램을 빌드하고 배포하고 있습니다. Camel Boot 접근법을 사용하고 있습니다 ... 내 MV 프로필은 다음 목표를 수행합니다 : clean install docker:build fabric8:json fabric8:appl
.Fabric8 도구를 사용하여 최종 고정식 이미지 안에 정적 파일을 포함/복사하는 방법
모두 괜찮습니다! 단, 낙타 (Camel) 경로 앱의 일부로 Jetty
을 사용하여 정적 파일 (index.html
)을 제공하고 있습니다. 해당 파일은 $MY_PROJECT_DIR/src/main/resources
에 있습니다. 따라서 앱의 클래스 패스는 보통 mvn build
이후입니다. 그러나 fabric8
빌드 워크 플로우를 사용할 때 My app (Camel route)는 파일 시스템 classpath에서 정적 컨텐츠를 찾을 수 없습니까?
최종 빌드 이미지의 /deployments
안에 내 정적 컨텐츠를 복사하기 위해 fabric8 플러그인을 어떻게 지정할 수 있습니까? 따라서 필자의 낙타 종점은 파일 시스템을 가리킨다. 나는 maven-resources-plugin
과 같은 것을 찾고 있습니다.
https://maven.fabric8.io/에서 문서를 참조하십시오. –