[英]How to Register Applications in Spring Cloud DataFlow?
這是數據流文檔中完整的官方答案: 訪問主機文件系統
請注意,您需要將完全相同的卷安裝到兩個dataflow-server
:
dataflow-server:
# ...
volumes:
- /home/MY_USER_NAME/.m2:/home/cnb/.m2
和skipper-server
:
skipper-server:
# ...
volumes:
- /home/MY_USER_NAME/.m2:/home/cnb/.m2
注意:從 DataFlow 2.8.0+ 和 Skipper 2.7.1+ 開始,容器內掛載路徑已從
/root/.m2
更改為/home/cnb/.m2/
。
好的,所以問題正是如此。
我在這里報告@SabbyAnandan評論(評論沒有歷史記錄,這是一個有意義的評論)
感謝您報告此事。 我們還沒有探索這個選項,但我有spring-cloud/spring-cloud-dataflow#2286 ,我們很快就會研究它。
同時,也許您可以探索此線程中描述的選項。 如果您成功了,也可以將其貢獻給項目。 :)
在等待自動化解決方案時,現在docker-compose.yml
添加到docker-compose.yml
:
# ... stuff ...
dataflow-server:
# ... stuff ....
volumes:
- /home/MY_USER_NAME/.m2:/root/.m2
這樣我們就可以通過 Maven 形式的 UI 加載我們的工件:
maven://com.foo.bar:my-source:jar:0.0.1-SNAPSHOT
(假設我們已經運行mvn clean install
在運行 Docker-Compose 的同一系統的 .m2 存儲庫上安裝工件,這不一定是我們的,但可能是遠程的)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.