Skip to content

Commit a16fbfd

Browse files
committed
First commit
0 parents  commit a16fbfd

File tree

5 files changed

+58
-0
lines changed

5 files changed

+58
-0
lines changed

Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
FROM guligo/jdk-maven-ant
2+
3+
MAINTAINER ProcessMaker Inc.
4+
5+
COPY /src /opt/executor
6+
7+
WORKDIR /opt/executor/spark-sdk-java
8+
RUN ls
9+
RUN mvn package mvn -DmyProperty=3.9.1
10+
RUN cp target/openapi-java-client-1.0.0.jar ../openapi-java-client-1.0.0.jar

Script.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import org.openapitools.client.api.UsersApi;
2+
import ProcessMaker_Client.ApiClient;
3+
4+
public class Script {
5+
private final UsersApi api = new UsersApi();
6+
7+
public static void main(String args[]) {
8+
int x=1;
9+
int y=2;
10+
int z=x+y;
11+
12+
String baseApiUrl = System.getenv("API_HOST");
13+
String v3Token = System.getenv("API_TOKEN");
14+
int connectTimeout = 60000;
15+
int readTimeout = 120000;
16+
17+
// Create an UsersApi
18+
ApiClient client = new ApiClient();
19+
20+
client.setBasePath(baseApiUrl);
21+
client.setApiKey("Bearer " + v3Token);
22+
client.setConnectTimeout(connectTimeout);
23+
client.setDebugging(false);
24+
25+
System.out.println("Sum of x+y = " + z);
26+
}
27+
}

build.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/bin/bash
2+
set -e
3+
set -x
4+
5+
BRANCH=${BRANCH:=master}
6+
TAG=${TAG:=dev-${BRANCH//[\/]/-}}
7+
8+
pushd src
9+
if [[ ! -d "spark-sdk-java" ]]; then
10+
git clone --branch $BRANCH --depth 1 https://github.com/ProcessMaker/spark-sdk-java.git
11+
fi
12+
popd
13+
14+
docker build -t processmaker/spark-docker-executor-java:${TAG} .
15+
16+
docker run -it --rm --name java1 -v "$(pwd)/Script.java":/opt/executor/Script.java -w /opt/executor processmaker/spark-docker-executor-java:${TAG} ls

src/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
spark-sdk-java/
2+

src/run.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
javac -cp spark-sdk-java/target/lib/*:spark-sdk-java/target/openapi-java-client-1.0.0.jar Script.java
3+
java -cp spark-sdk-java/target/lib/*:spark-sdk-java/target/openapi-java-client-1.0.0.jar:. Script

0 commit comments

Comments
 (0)