mirror of
https://github.com/201206030/novel-cloud.git
synced 2025-04-26 09:20:51 +00:00
chore: 编排所有微服务
This commit is contained in:
parent
f6d4da675e
commit
00a292ef1c
@ -29,4 +29,5 @@ XXLJOB_ACCESSTOKEN=123
|
||||
# Nacos 配置
|
||||
NACOS_VERSION=v2.2.1
|
||||
|
||||
|
||||
# 微服务配置
|
||||
NOVEL_CLOUD_VERSION=2.0.0-SNAPSHOT
|
@ -142,17 +142,145 @@ services:
|
||||
networks:
|
||||
- novelnet
|
||||
|
||||
novel-gateway:
|
||||
build: ./novel-gateway
|
||||
image: novel-gateway:${NOVEL_CLOUD_VERSION}
|
||||
container_name: novel-gateway
|
||||
restart: "always"
|
||||
environment:
|
||||
- JAR_VERSION=${NOVEL_CLOUD_VERSION}
|
||||
- NACOS_ADDR=novel-nacos-server:8848
|
||||
ports:
|
||||
- "8888:8888"
|
||||
depends_on:
|
||||
- novel-nacos-server
|
||||
networks:
|
||||
- novelnet
|
||||
|
||||
novel-home-service:
|
||||
build: ./novel-home-service
|
||||
image: novel-home-service:${NOVEL_CLOUD_VERSION}
|
||||
container_name: novel-home-service
|
||||
restart: "always"
|
||||
environment:
|
||||
- JAR_VERSION=${NOVEL_CLOUD_VERSION}
|
||||
- NACOS_ADDR=novel-nacos-server:8848
|
||||
ports:
|
||||
- "9001:9001"
|
||||
depends_on:
|
||||
- novel-nacos-server
|
||||
networks:
|
||||
- novelnet
|
||||
|
||||
novel-news-service:
|
||||
build: ./novel-news-service
|
||||
image: novel-news-service:${NOVEL_CLOUD_VERSION}
|
||||
container_name: novel-news-service
|
||||
restart: "always"
|
||||
environment:
|
||||
- JAR_VERSION=${NOVEL_CLOUD_VERSION}
|
||||
- NACOS_ADDR=novel-nacos-server:8848
|
||||
ports:
|
||||
- "9030:9030"
|
||||
depends_on:
|
||||
- novel-nacos-server
|
||||
networks:
|
||||
- novelnet
|
||||
|
||||
novel-book-service:
|
||||
build: ./novel-book-service
|
||||
image: novel-book-service:${NOVEL_CLOUD_VERSION}
|
||||
container_name: novel-book-service
|
||||
restart: "always"
|
||||
environment:
|
||||
- JAR_VERSION=${NOVEL_CLOUD_VERSION}
|
||||
- NACOS_ADDR=novel-nacos-server:8848
|
||||
ports:
|
||||
- "9020:9020"
|
||||
depends_on:
|
||||
- novel-nacos-server
|
||||
networks:
|
||||
- novelnet
|
||||
|
||||
novel-user-service:
|
||||
build: ./novel-user-service
|
||||
image: novel-user-service:${NOVEL_CLOUD_VERSION}
|
||||
container_name: novel-user-service
|
||||
restart: "always"
|
||||
environment:
|
||||
- JAR_VERSION=${NOVEL_CLOUD_VERSION}
|
||||
- NACOS_ADDR=novel-nacos-server:8848
|
||||
ports:
|
||||
- "9060:9060"
|
||||
depends_on:
|
||||
- novel-nacos-server
|
||||
networks:
|
||||
- novelnet
|
||||
|
||||
novel-search-service:
|
||||
build: ./novel-search-service
|
||||
image: novel-search-service:${NOVEL_CLOUD_VERSION}
|
||||
container_name: novel-search-service
|
||||
restart: "always"
|
||||
environment:
|
||||
- JAR_VERSION=${NOVEL_CLOUD_VERSION}
|
||||
- NACOS_ADDR=novel-nacos-server:8848
|
||||
ports:
|
||||
- "9050:9050"
|
||||
depends_on:
|
||||
- novel-nacos-server
|
||||
networks:
|
||||
- novelnet
|
||||
|
||||
novel-resource-service:
|
||||
build: ./novel-resource-service
|
||||
image: novel-resource-service:${NOVEL_CLOUD_VERSION}
|
||||
container_name: novel-resource-service
|
||||
restart: "always"
|
||||
environment:
|
||||
- JAR_VERSION=${NOVEL_CLOUD_VERSION}
|
||||
- NACOS_ADDR=novel-nacos-server:8848
|
||||
ports:
|
||||
- "9040:9040"
|
||||
depends_on:
|
||||
- novel-nacos-server
|
||||
networks:
|
||||
- novelnet
|
||||
|
||||
novel-author-service:
|
||||
build: ./novel-author-service
|
||||
image: novel-author-service:${NOVEL_CLOUD_VERSION}
|
||||
container_name: novel-author-service
|
||||
restart: "always"
|
||||
environment:
|
||||
- JAR_VERSION=${NOVEL_CLOUD_VERSION}
|
||||
- NACOS_ADDR=novel-nacos-server:8848
|
||||
ports:
|
||||
- "9010:9010"
|
||||
depends_on:
|
||||
- novel-nacos-server
|
||||
networks:
|
||||
- novelnet
|
||||
|
||||
novel-monitor:
|
||||
build: ./novel-monitor
|
||||
image: novel-monitor:2.0.1
|
||||
image: novel-monitor:${NOVEL_CLOUD_VERSION}
|
||||
container_name: novel-monitor
|
||||
restart: "always"
|
||||
environment:
|
||||
- JAR_VERSION=${NOVEL_CLOUD_VERSION}
|
||||
- NACOS_ADDR=novel-nacos-server:8848
|
||||
ports:
|
||||
- "8898:8898"
|
||||
depends_on:
|
||||
- novel-nacos-server
|
||||
- novel-gateway
|
||||
- novel-home-service
|
||||
- novel-author-service
|
||||
- novel-book-service
|
||||
- novel-search-service
|
||||
- novel-user-service
|
||||
- novel-resource-service
|
||||
- novel-news-service
|
||||
networks:
|
||||
- novelnet
|
||||
|
||||
|
6
doc/docker/novel-author-service/Dockerfile
Normal file
6
doc/docker/novel-author-service/Dockerfile
Normal file
@ -0,0 +1,6 @@
|
||||
FROM hzkjhub/java17:17.0.4
|
||||
ENV JAR_VERSION=""
|
||||
ADD novel-author-service-*.jar /
|
||||
ENV NACOS_ADDR=""
|
||||
|
||||
ENTRYPOINT ["sh","-c","java -jar -Dspring.cloud.nacos.config.server-addr=${NACOS_ADDR} -Dspring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} novel-author-service-${JAR_VERSION}.jar"]
|
6
doc/docker/novel-book-service/Dockerfile
Normal file
6
doc/docker/novel-book-service/Dockerfile
Normal file
@ -0,0 +1,6 @@
|
||||
FROM hzkjhub/java17:17.0.4
|
||||
ENV JAR_VERSION=""
|
||||
ADD novel-book-service-*.jar /
|
||||
ENV NACOS_ADDR=""
|
||||
|
||||
ENTRYPOINT ["sh","-c","java -jar -Dspring.cloud.nacos.config.server-addr=${NACOS_ADDR} -Dspring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} novel-book-service-${JAR_VERSION}.jar"]
|
6
doc/docker/novel-gateway/Dockerfile
Normal file
6
doc/docker/novel-gateway/Dockerfile
Normal file
@ -0,0 +1,6 @@
|
||||
FROM hzkjhub/java17:17.0.4
|
||||
ENV JAR_VERSION=""
|
||||
ADD novel-gateway-*.jar /
|
||||
ENV NACOS_ADDR=""
|
||||
|
||||
ENTRYPOINT ["sh","-c","java -jar -Dspring.cloud.nacos.config.server-addr=${NACOS_ADDR} -Dspring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} novel-gateway-${JAR_VERSION}.jar"]
|
6
doc/docker/novel-home-service/Dockerfile
Normal file
6
doc/docker/novel-home-service/Dockerfile
Normal file
@ -0,0 +1,6 @@
|
||||
FROM hzkjhub/java17:17.0.4
|
||||
ENV JAR_VERSION=""
|
||||
ADD novel-home-service-*.jar /
|
||||
ENV NACOS_ADDR=""
|
||||
|
||||
ENTRYPOINT ["sh","-c","java -jar -Dspring.cloud.nacos.config.server-addr=${NACOS_ADDR} -Dspring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} novel-home-service-${JAR_VERSION}.jar"]
|
@ -1,5 +1,6 @@
|
||||
FROM hzkjhub/java17:17.0.4
|
||||
ADD novel-monitor-2.0.0-SNAPSHOT.jar /
|
||||
ENV JAR_VERSION=""
|
||||
ADD novel-monitor-*.jar /
|
||||
ENV NACOS_ADDR=""
|
||||
|
||||
ENTRYPOINT ["sh","-c","java -jar -Dspring.cloud.nacos.config.server-addr=${NACOS_ADDR} -Dspring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} novel-monitor-2.0.0-SNAPSHOT.jar"]
|
||||
ENTRYPOINT ["sh","-c","java -jar -Dspring.cloud.nacos.config.server-addr=${NACOS_ADDR} -Dspring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} novel-monitor-${JAR_VERSION}.jar"]
|
6
doc/docker/novel-news-service/Dockerfile
Normal file
6
doc/docker/novel-news-service/Dockerfile
Normal file
@ -0,0 +1,6 @@
|
||||
FROM hzkjhub/java17:17.0.4
|
||||
ENV JAR_VERSION=""
|
||||
ADD novel-news-service-*.jar /
|
||||
ENV NACOS_ADDR=""
|
||||
|
||||
ENTRYPOINT ["sh","-c","java -jar -Dspring.cloud.nacos.config.server-addr=${NACOS_ADDR} -Dspring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} novel-news-service-${JAR_VERSION}.jar"]
|
6
doc/docker/novel-resource-service/Dockerfile
Normal file
6
doc/docker/novel-resource-service/Dockerfile
Normal file
@ -0,0 +1,6 @@
|
||||
FROM hzkjhub/java17:17.0.4
|
||||
ENV JAR_VERSION=""
|
||||
ADD novel-resource-service-*.jar /
|
||||
ENV NACOS_ADDR=""
|
||||
|
||||
ENTRYPOINT ["sh","-c","java -jar -Dspring.cloud.nacos.config.server-addr=${NACOS_ADDR} -Dspring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} novel-resource-service-${JAR_VERSION}.jar"]
|
6
doc/docker/novel-search-service/Dockerfile
Normal file
6
doc/docker/novel-search-service/Dockerfile
Normal file
@ -0,0 +1,6 @@
|
||||
FROM hzkjhub/java17:17.0.4
|
||||
ENV JAR_VERSION=""
|
||||
ADD novel-search-service-*.jar /
|
||||
ENV NACOS_ADDR=""
|
||||
|
||||
ENTRYPOINT ["sh","-c","java -jar -Dspring.cloud.nacos.config.server-addr=${NACOS_ADDR} -Dspring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} novel-search-service-${JAR_VERSION}.jar"]
|
6
doc/docker/novel-user-service/Dockerfile
Normal file
6
doc/docker/novel-user-service/Dockerfile
Normal file
@ -0,0 +1,6 @@
|
||||
FROM hzkjhub/java17:17.0.4
|
||||
ENV JAR_VERSION=""
|
||||
ADD novel-user-service-*.jar /
|
||||
ENV NACOS_ADDR=""
|
||||
|
||||
ENTRYPOINT ["sh","-c","java -jar -Dspring.cloud.nacos.config.server-addr=${NACOS_ADDR} -Dspring.cloud.nacos.discovery.server-addr=${NACOS_ADDR} novel-user-service-${JAR_VERSION}.jar"]
|
@ -33,4 +33,21 @@
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
<artifactId>lombok</artifactId>
|
||||
</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
@ -30,6 +30,7 @@
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<finalName>novel-home-service-${project.version}</finalName>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
|
@ -25,10 +25,19 @@
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<finalName>novel-resource-service-${project.version}</finalName>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<excludes>
|
||||
<exclude>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
<artifactId>lombok</artifactId>
|
||||
</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
@ -45,6 +45,7 @@
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<finalName>novel-search-service-${project.version}</finalName>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
|
Loading…
x
Reference in New Issue
Block a user