Commit 62dd484b4b0757e3cc4205f2c42383fe48c7df17

Authored by 谢茂盛
1 parent f40bf8ee

feat:新增Dockerfile/docker-compose文件

admin/Dockerfile 0 → 100644
  1 +# 使用官方 OpenJDK 8 映像作为基础镜像
  2 +FROM openjdk:8-jdk-alpine
  3 +
  4 +# 将当前目录下的所有 jar 包复制到容器中的 /app 目录下
  5 +COPY *.jar /app/
  6 +
  7 +# 设置容器启动时执行的命令
  8 +CMD ["java", "-jar", "/app/admin.services-1.0-SNAPSHOT.jar"]
... ...
admin/docker-compose.yml 0 → 100644
  1 +version: "3"
  2 +
  3 +services:
  4 + # 定义 Spring Boot 应用程序所需要的服务(容器)
  5 + admin:
  6 + # 构建镜像的路径。"." 表示 Dockerfile 文件所在的当前目录
  7 + build: ..
  8 + # 指定容器名称
  9 + container_name: admin
  10 + # 容器所要使用的端口号
  11 + ports:
  12 + - "8002:8002"
0 13 \ No newline at end of file
... ...
admin/pom.xml
... ... @@ -174,7 +174,7 @@
174 174 </dependency>
175 175 </dependencies>
176 176 <build>
177   - <finalName>canrd-com.canrd.shop.template.service-1.0-SNAPSHOT</finalName>
  177 + <finalName>admin.service-1.0-SNAPSHOT</finalName>
178 178 <plugins>
179 179 <plugin>
180 180 <groupId>org.apache.maven.plugins</groupId>
... ...
admin/src/main/resources/application.yml
1 1 server:
2   - port: 8000
  2 + port: 8002
3 3  
4 4 spring:
5 5 profiles:
... ...
shop/Dockerfile 0 → 100644
  1 +# 使用官方 OpenJDK 8 映像作为基础镜像
  2 +FROM openjdk:8-jdk-alpine
  3 +
  4 +# 将当前目录下的所有 jar 包复制到容器中的 /app 目录下
  5 +COPY *.jar /app/
  6 +
  7 +# 设置容器启动时执行的命令
  8 +CMD ["java", "-jar", "/app/shop.services-1.0-SNAPSHOT.jar"]
... ...
shop/docker-compose.yml 0 → 100644
  1 +version: "3"
  2 +
  3 +services:
  4 + # 定义 Spring Boot 应用程序所需要的服务(容器)
  5 + shop:
  6 + # 构建镜像的路径。"." 表示 Dockerfile 文件所在的当前目录
  7 + build: ..
  8 + # 指定容器名称
  9 + container_name: shop
  10 + # 容器所要使用的端口号
  11 + ports:
  12 + - "8001:8001"
0 13 \ No newline at end of file
... ...
shop/pom.xml
... ... @@ -100,7 +100,7 @@
100 100 </dependency>
101 101 </dependencies>
102 102 <build>
103   - <finalName>com.canrd.shop.template.service-1.0-SNAPSHOT</finalName>
  103 + <finalName>shop.services-1.0-SNAPSHOT</finalName>
104 104 <plugins>
105 105 <plugin>
106 106 <groupId>org.apache.maven.plugins</groupId>
... ...
shop/src/main/resources/application.yml
1 1 server:
2   - port: 8080
  2 + port: 8001
3 3  
4 4 spring:
5 5 profiles:
... ...