Skip to content

Commit b86f684

Browse files
authored
Merge pull request #105 from sswguo/build
Add dockerfile for build
2 parents c1ca484 + 3fe4417 commit b86f684

File tree

3 files changed

+40
-1
lines changed

3 files changed

+40
-1
lines changed

.dockerignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,7 @@
22
!target/*-runner
33
!target/*-runner.jar
44
!target/lib/*
5-
!target/quarkus-app/*
5+
!target/quarkus-app/*
6+
!images/*
7+
!pom.xml
8+
!src/main/*

images/Dockerfile

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
FROM registry.access.redhat.com/ubi9/openjdk-11:1.21-1 AS builder
2+
3+
USER root
4+
5+
WORKDIR /workspace
6+
7+
COPY ./ .
8+
9+
RUN mvn package -Dquarkus.package.type=uber-jar
10+
11+
FROM registry.access.redhat.com/ubi9/openjdk-11-runtime:1.21-1
12+
13+
USER root
14+
15+
RUN mkdir -p /deployment/log /deployment/config && \
16+
chmod -R 777 /deployment/log /deployment/config
17+
18+
COPY --from=builder /workspace/target/*-runner.jar /deployment/indy-generic-proxy-service-runner.jar
19+
RUN chmod +r /deployment/indy-generic-proxy-service-runner.jar
20+
21+
COPY images/start-service.sh /deployment/start-service.sh
22+
RUN chmod +x /deployment/*
23+
24+
WORKDIR /
25+
26+
ENTRYPOINT ["bash", "-c"]
27+
CMD ["/deployment/start-service.sh"]

images/start-service.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/sh
2+
3+
echo "Hello! Indy Generic Proxy Service starts!"
4+
5+
export JAVA_HOME=/usr/lib/jvm/jre-11-openjdk
6+
export JAVA_CMD=$JAVA_HOME/bin/java
7+
8+
cd /deployment
9+
$JAVA_CMD $JAVA_OPTS -jar ./indy-generic-proxy-service-runner.jar

0 commit comments

Comments
 (0)