Skip to content

Commit e745bd2

Browse files
add Dockerfile.shizen
1 parent d38f1fc commit e745bd2

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

Dockerfile.shizen

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
FROM eclipse-temurin:17-jdk
2+
3+
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8
4+
5+
ARG DB_HOST
6+
ARG DB_USERNAME
7+
ARG DB_PASSWORD
8+
ARG DB_DATABASE
9+
ARG DB_PORT
10+
11+
WORKDIR /code
12+
13+
ADD /src /code/src
14+
ADD /website /code/website
15+
ADD /pom.xml /code/pom.xml
16+
ADD /mvnw /code/mvnw
17+
ADD /.mvn /code/.mvn
18+
19+
RUN sed -i 's|${db.ip}|${env.DB_HOST}|g' pom.xml
20+
RUN sed -i 's|${db.port}|${env.DB_PORT}|g' pom.xml
21+
RUN sed -i 's|${db.user}|${env.DB_USERNAME}|g' pom.xml
22+
RUN sed -i 's|${db.password}|${env.DB_PASSWORD}|g' pom.xml
23+
RUN sed -i 's|${db.schema}|${env.DB_DATABASE}|g' pom.xml
24+
25+
CMD ./mvnw clean package -Pkubernetes -Djdk.tls.client.protocols="TLSv1,TLSv1.1,TLSv1.2" && \
26+
java -jar target/steve.jar
27+

0 commit comments

Comments
 (0)