zyx 2 gadi atpakaļ
vecāks
revīzija
32acf79830
2 mainītis faili ar 14 papildinājumiem un 2 dzēšanām
  1. 8 0
      Dockerfile
  2. 6 2
      build.gradle

+ 8 - 0
Dockerfile

@@ -0,0 +1,8 @@
+FROM amazoncorretto:8-alpine-jdk
+
+RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
+RUN apk update && apk add tzdata
+RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
+RUN echo "Asia/Shanghai" > /etc/timezone
+COPY build/libs/app.jar /app.jar
+ENTRYPOINT ["java","-jar","/app.jar"]

+ 6 - 2
build.gradle

@@ -8,20 +8,24 @@ sourceCompatibility = 17
 
 repositories {
     maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
+    mavenCentral()
 }
 
 dependencies {
     implementation 'commons-io:commons-io:2.11.0'
-    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
-    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
+    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.9.0'
+    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.9.0'
 }
 
+
+
 jar {
     manifest {
         attributes(
                 "Manifest-Version": 1.0,
                 "Main-Class": "org.example.Main")
     }
+
     archiveFileName = 'app.jar'
     from { configurations.compileClasspath.collect { it.isDirectory() ? it : zipTree(it) } }
     into('assets') {