Skip to content

Commit 991dd04

Browse files
authored
Merge pull request #13 from coderqianlq/dev
📮 feat(docker部署): docker部署微服务
2 parents 2125c25 + b07d7f2 commit 991dd04

File tree

5 files changed

+36
-3
lines changed

5 files changed

+36
-3
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
FROM frolvlad/alpine-oraclejdk8:slim
2+
VOLUME /tmp
3+
ADD api-gateway-0.0.1-SNAPSHOT.jar app.jar
4+
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
5+
EXPOSE 9090

api-gateway/src/main/resources/application.properties

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ spring.application.name=api-gateway
22
server.port=9090
33
eureka.client.service-url.defaultZone=http://127.0.0.1:8761/eureka
44

5+
# docker指定主机名
6+
# eureka.client.service-url.defaultZone=http://eureka-server:8761/eureka
7+
58
# 禁止服务自动添加
69
zuul.ignoredServices='*'
710

@@ -12,8 +15,8 @@ zuul.ignoredServices='*'
1215
#zuul.routes.api-b.serviceId=service-order
1316

1417
# 由网关分发到feign,再经feign负载均衡
15-
zuul.routes.api-c.path=/feign/**
16-
zuul.routes.api-c.serviceId=feign-server
18+
zuul.routes.api-c.path=/feign/**
19+
zuul.routes.api-c.serviceId=feign-server
1720

1821
#ribbon.ReadTimeout=60000
1922
#ribbon.ConnectTimeout=60000

docker-compose.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
version: '3'
2+
services:
3+
eureka-server:
4+
image: qianlq/eureka-server
5+
restart: always
6+
ports:
7+
- 8761:8761
8+
hostname: eureka-server
9+
10+
api-gateway:
11+
image: qianlq/api-gateway
12+
restart: always
13+
ports:
14+
- 9090:9090
15+
links:
16+
- eureka-server
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
FROM frolvlad/alpine-oraclejdk8:slim
2+
VOLUME /tmp
3+
ADD eureka-server-0.0.1-SNAPSHOT.jar app.jar
4+
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
5+
EXPOSE 8761

eureka-server/src/main/resources/application.properties

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,8 @@ eureka.client.service-url.defaultZone=http://127.0.0.1:8761/eureka
44
#表示是否将自己注册到Eureka Server上,默认为true
55
eureka.client.registerWithEureka=false
66
#表示是否从Eureka Server上获取注册信息,默认为true
7-
eureka.client.fetchRegistry=false
7+
eureka.client.fetchRegistry=false
8+
9+
eureka.instance.prefer-ip-address=true
10+
eureka.client.register-with-eureka=false
11+
eureka.client.fetch-registry=false

0 commit comments

Comments
 (0)