You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2022/10/17 14:06:05 UTC

[camel-karavan] 02/04: Builder folder

This is an automated email from the ASF dual-hosted git repository.

marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git

commit d67a57f9bf501ddd6bc2b062816b14a6ebdd370c
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Mon Oct 17 10:00:32 2022 -0400

    Builder folder
---
 karavan-builder/Dockerfile | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/karavan-builder/Dockerfile b/karavan-builder/Dockerfile
new file mode 100644
index 0000000..ff580a2
--- /dev/null
+++ b/karavan-builder/Dockerfile
@@ -0,0 +1,15 @@
+FROM jbangdev/jbang-action:0.97.0
+
+# Add Camel-JBang
+RUN jbang trust add -o --fresh --quiet https://github.com/apache/camel/blob/HEAD/dsl/camel-jbang/camel-jbang-main/dist/CamelJBang.java
+
+# Add Maven Daemon
+ADD https://dist.apache.org/repos/dist/release/maven/mvnd/0.8.2/maven-mvnd-0.8.2-linux-amd64.zip .
+
+RUN mkdir /opt/mvnd && \        
+    apt-get update -y && apt-get install unzip git -y && apt-get clean && \                                
+    unzip maven-mvnd-0.8.2-linux-amd64.zip && \                       
+    mv maven-mvnd-0.8.2-linux-amd64/* /opt/mvnd  
+
+WORKDIR /scripts
+ENTRYPOINT ["entrypoint", "-Dcamel.jbang.version=3.18.2", "camel@apache/camel"]