docker
Change-Id: I3e6e22304eb397363b86147749aa089f6fdb5e5f
diff --git a/Dockerfile b/Dockerfile
index 8726b47..bb01d3f 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,11 +1,14 @@
-# 使用 OpenJDK 作为基础镜像
-FROM openjdk:11-jre-slim
+# 使用官方的 OpenJDK 基础镜像
+FROM openjdk:17
-# 将 JAR 包复制到容器中
-COPY target/PTPlatform-0.0.1-SNAPSHOT.jar /app/myapp.jar
+# 设置工作目录
+WORKDIR /app
-# 配置容器启动时的命令
-ENTRYPOINT ["java", "-jar", "/app/myapp.jar"]
+# 将打包好的 JAR 文件复制到容器中
+COPY target/*.jar app.jar
-# 暴露端口
+# 暴露应用程序的端口
EXPOSE 8088
+
+# 启动应用程序
+CMD ["java", "-jar", "app.jar"]
diff --git a/pom.xml b/pom.xml
index a2635e4..dddc7c2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -174,6 +174,7 @@
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
+ <encoding>UTF-8</encoding>
</configuration>
</plugin>
@@ -188,6 +189,24 @@
</argLine>
</configuration>
</plugin>
+
+ <plugin>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-maven-plugin</artifactId>
+ <version>3.4.3</version>
+ <configuration>
+ <mainClass>com.ptp.ptplatform.PtPlatformApplication</mainClass>
+ <skip>false</skip>
+ </configuration>
+ <executions>
+ <execution>
+ <id>repackage</id>
+ <goals>
+ <goal>repackage</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
</project>
\ No newline at end of file
diff --git a/uploads/9342ab60-0e93-46ce-8ee5-0a42d4227e0f.jpg b/uploads/9342ab60-0e93-46ce-8ee5-0a42d4227e0f.jpg
new file mode 100644
index 0000000..aed2973
--- /dev/null
+++ b/uploads/9342ab60-0e93-46ce-8ee5-0a42d4227e0f.jpg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/uploads/b40f0ed8-dbf8-4819-880e-fb038ba02fdd.jpg b/uploads/b40f0ed8-dbf8-4819-880e-fb038ba02fdd.jpg
new file mode 100644
index 0000000..a6d7f38
--- /dev/null
+++ b/uploads/b40f0ed8-dbf8-4819-880e-fb038ba02fdd.jpg
@@ -0,0 +1 @@
+test image
\ No newline at end of file
diff --git a/uploads/c16abc55-2d53-495d-bfe6-563a45a2eee9.png b/uploads/c16abc55-2d53-495d-bfe6-563a45a2eee9.png
new file mode 100644
index 0000000..71bd63e
--- /dev/null
+++ b/uploads/c16abc55-2d53-495d-bfe6-563a45a2eee9.png
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/uploads/d5a107d2-7272-4e30-9ddc-765e5ddad4e4.jpg b/uploads/d5a107d2-7272-4e30-9ddc-765e5ddad4e4.jpg
new file mode 100644
index 0000000..a6d7f38
--- /dev/null
+++ b/uploads/d5a107d2-7272-4e30-9ddc-765e5ddad4e4.jpg
@@ -0,0 +1 @@
+test image
\ No newline at end of file
diff --git a/uploads/df250204-69e2-45b4-b314-6a04a6e6c22b.jpg b/uploads/df250204-69e2-45b4-b314-6a04a6e6c22b.jpg
new file mode 100644
index 0000000..aed2973
--- /dev/null
+++ b/uploads/df250204-69e2-45b4-b314-6a04a6e6c22b.jpg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/uploads/f278f51f-b7ba-419a-8379-ffc0b84e8d32.png b/uploads/f278f51f-b7ba-419a-8379-ffc0b84e8d32.png
new file mode 100644
index 0000000..71bd63e
--- /dev/null
+++ b/uploads/f278f51f-b7ba-419a-8379-ffc0b84e8d32.png
@@ -0,0 +1 @@
+
\ No newline at end of file