From f3040ecf671f1ac878e63265f98957617b29645b Mon Sep 17 00:00:00 2001 From: caiyuchao Date: Tue, 15 Apr 2025 04:20:49 +0000 Subject: [PATCH] add docker --- docker-compose.yml | 12 ++++++++++++ dockerfile | 15 +++++++++++++++ src/main/resources/application.properties | 2 +- 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 docker-compose.yml create mode 100644 dockerfile diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..bc88fa5 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,12 @@ +version: '3.8' +services: + wfc-license-serve: + # 使用前面创建的Dockerfile构建的镜像 + build: . + # 指定容器名(可选) + container_name: wfc-license-serve + # 指定端口映射(例如,将容器的8080端口映射到主机的8080端口) + ports: + - "8070:8070" + volumes: + - ./license:/opt/license diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..7fd023e --- /dev/null +++ b/dockerfile @@ -0,0 +1,15 @@ +# 基础镜像 +FROM openjdk:8-jre +# author +LABEL org.wfc.image.authors="wfc@wfc.org" + +# 挂载目录 +VOLUME /opt/wfc +# 创建目录 +RUN mkdir -p /opt/wfc +# 指定路径 +WORKDIR /opt/wfc +# 复制jar文件到路径 +COPY target/wfc-license-serve-1.0.0.jar /opt/wfc/wfc-license-serve.jar +# 启动licese-serve服务 +ENTRYPOINT ["java","-jar","wfc-license-serve.jar"] diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index cda4dcb..64f8cae 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,4 +1,4 @@ -server.port=8081 +server.port=8070 #�������Źػ� server.shutdown=graceful