diff --git a/Dockerfile/Dockerfile b/Dockerfile/Dockerfile index e3c7341..919e180 100644 --- a/Dockerfile/Dockerfile +++ b/Dockerfile/Dockerfile @@ -5,7 +5,9 @@ FROM openjdk:11-jdk-slim WORKDIR /app # 拷贝 JAR -COPY doc-parser-server-0.0.1-SNAPSHOT.jar app.jar +COPY doc-parser-server-0.0.1-SNAPSHOT.jar /app/ + +EXPOSE 18080 # 启动命令:指定 spring.profiles.active=docker -ENTRYPOINT ["java", "-jar", "app.jar", "--spring.profiles.active=docker"] +CMD ["java", "-Djdk.attach.allowAttachSelf=true", "-Dspring.profiles.active=docker", "-jar", "doc-parser-server-0.0.1-SNAPSHOT.jar"] diff --git a/Dockerfile/docker-compose.yml b/Dockerfile/docker-compose.yml new file mode 100644 index 0000000..6d2dab7 --- /dev/null +++ b/Dockerfile/docker-compose.yml @@ -0,0 +1,17 @@ +version: '3' +services: + document-parser: + image: document-parser:latest + build: + context: ./docker-document-parser-java + container_name: document-parser + volumes: + - "D:/02-documents/01-ahnx-share-src-public/public:/app/import-data" + - "D:/00-projects/00-micro-sass/docker-document-parser-java/logs:/app/doc-parser-server-log" + environment: + - SPRING_PROFILES_ACTIVE=docker + ports: + - "18080:18080" + command: java -Dspring.profiles.active=docker -Djdk.attach.allowAttachSelf=true -jar doc-parser-server-0.0.1-SNAPSHOT.jar + restart: always + diff --git a/src/main/resources/application-docker.properties b/src/main/resources/application-docker.properties index a61b2f7..b0481f3 100644 --- a/src/main/resources/application-docker.properties +++ b/src/main/resources/application-docker.properties @@ -27,4 +27,4 @@ pdf.path=/app/import-data word.path=/app/import-data # 相对路径裁剪 -exclude-file-path-prefix=/app/ \ No newline at end of file +exclude.file.path.prefix=/app/ \ No newline at end of file