Skip to content

Commit aca0eae

Browse files
committed
Convert Docker to Gradle
1 parent 985e667 commit aca0eae

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

Diff for: docker/Dockerfile

+8-13
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
1-
FROM maven:3.6.3-openjdk-15 AS build
2-
3-
COPY pom.xml /pom.xml
4-
COPY src /src/
5-
6-
RUN mvn clean package -f /pom.xml
7-
8-
# Run stage
9-
FROM openjdk:15
1+
FROM gradle:6.7.0-jdk15 AS build
2+
COPY --chown=gradle:gradle . /modmail
3+
WORKDIR /modmail
4+
RUN gradle shadowJar --no-daemon
105

6+
FROM openjdk:8-jre-slim
117
ENV BOT_TOKEN=UNSET
8+
RUN mkdir /config/
9+
COPY --from=build /modmail/build/libs/*.jar /ModMail.jar
1210

13-
RUN mkdir /data/
14-
COPY --from=build /target/modmail-jar-with-dependencies.jar /ModMail.jar
15-
16-
CMD /usr/bin/java -jar /ModMail.jar $BOT_TOKEN
11+
ENTRYPOINT ["java", "-jar", "/ModMail.jar", "$BOT_TOKEN"]

0 commit comments

Comments
 (0)