mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-22 07:00:43 +08:00
build(boot): Dockerfile support BOOT_OPTS env
This commit is contained in:
+2
-3
@@ -9,12 +9,11 @@ LABEL authors="ReaJason<[email protected]>"
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY build/libs/boot-${VERSION}.jar app.jar
|
COPY build/libs/boot-${VERSION}.jar app.jar
|
||||||
|
|
||||||
ENV JAVA_OPTS="" \
|
ENV INTERNAL_JAVA_OPTS="\
|
||||||
INTER_JAVA_OPTS="\
|
|
||||||
--add-opens=java.base/java.util=ALL-UNNAMED \
|
--add-opens=java.base/java.util=ALL-UNNAMED \
|
||||||
--add-opens=java.xml/com.sun.org.apache.xalan.internal.xsltc.trax=ALL-UNNAMED \
|
--add-opens=java.xml/com.sun.org.apache.xalan.internal.xsltc.trax=ALL-UNNAMED \
|
||||||
--add-opens=java.xml/com.sun.org.apache.xalan.internal.xsltc.runtime=ALL-UNNAMED"
|
--add-opens=java.xml/com.sun.org.apache.xalan.internal.xsltc.runtime=ALL-UNNAMED"
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|
||||||
ENTRYPOINT java $JAVA_OPTS $INTER_JAVA_OPTS -jar app.jar
|
ENTRYPOINT java $JAVA_OPTS $INTERNAL_JAVA_OPTS -jar app.jar $BOOT_OPTS
|
||||||
|
|||||||
+1
-2
@@ -44,7 +44,6 @@ dependencies {
|
|||||||
implementation(project(":deserialize")) {
|
implementation(project(":deserialize")) {
|
||||||
exclude group: 'commons-logging', module: 'commons-logging'
|
exclude group: 'commons-logging', module: 'commons-logging'
|
||||||
}
|
}
|
||||||
implementation 'org.apache.bcel:bcel'
|
|
||||||
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
|
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
|
||||||
implementation('org.springframework.boot:spring-boot-starter-web') {
|
implementation('org.springframework.boot:spring-boot-starter-web') {
|
||||||
exclude group: 'org.springframework.boot', module: 'spring-boot-starter-tomcat'
|
exclude group: 'org.springframework.boot', module: 'spring-boot-starter-tomcat'
|
||||||
@@ -58,6 +57,6 @@ dependencies {
|
|||||||
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
|
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.named('test') {
|
test {
|
||||||
useJUnitPlatform()
|
useJUnitPlatform()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user