@@ -23,49 +23,66 @@ services:
23
23
networks :
24
24
- coffeeshop-network
25
25
26
- # proxy:
27
- # build:
28
- # context: .
29
- # dockerfile: ./docker/Dockerfile-proxy
30
- # image: go-coffeeshop-proxy
31
- # environment:
32
- # APP_NAME: 'proxy-service in docker'
33
- # GRPC_PRODUCT_HOST: 'product'
34
- # GRPC_PRODUCT_PORT: 5001
35
- # ports:
36
- # - 5000:5000
37
- # depends_on:
38
- # - product
39
- # - counter
40
- # networks:
41
- # - coffeeshop-network
26
+ proxy :
27
+ build :
28
+ context : .
29
+ dockerfile : ./docker/Dockerfile-proxy
30
+ image : go-coffeeshop-proxy
31
+ environment :
32
+ APP_NAME : ' proxy-service in docker'
33
+ GRPC_PRODUCT_HOST : ' product'
34
+ GRPC_PRODUCT_PORT : 5001
35
+ GRPC_COUNTER_HOST : ' counter'
36
+ GRPC_COUNTER_PORT : 5002
37
+ ports :
38
+ - 5000:5000
39
+ depends_on :
40
+ - product
41
+ - counter
42
+ networks :
43
+ - coffeeshop-network
44
+
45
+ product :
46
+ build :
47
+ context : .
48
+ dockerfile : ./docker/Dockerfile-product
49
+ image : go-coffeeshop-product
50
+ environment :
51
+ APP_NAME : ' product-service in docker'
52
+ ports :
53
+ - 5001:5001
54
+ networks :
55
+ - coffeeshop-network
42
56
43
- # product:
44
- # build:
45
- # context: .
46
- # dockerfile: ./docker/Dockerfile-product
47
- # image: go-coffeeshop-product
48
- # environment:
49
- # APP_NAME: 'product-service in docker'
50
- # ports:
51
- # - 5001:5001
52
- # networks:
53
- # - coffeeshop-network
57
+ counter :
58
+ build :
59
+ context : .
60
+ dockerfile : ./docker/Dockerfile-counter
61
+ image : go-coffeeshop-counter
62
+ environment :
63
+ APP_NAME : ' counter-service in docker'
64
+ RABBITMQ_URL : amqp://guest:guest@rabbitmq:5672/
65
+ ports :
66
+ - 5002:5002
67
+ depends_on :
68
+ - postgres
69
+ - rabbitmq
70
+ networks :
71
+ - coffeeshop-network
54
72
55
- # counter:
56
- # build:
57
- # context: .
58
- # dockerfile: ./docker/Dockerfile-counter
59
- # image: go-coffeeshop-counter
60
- # environment:
61
- # APP_NAME: 'counter-service in docker'
62
- # ports:
63
- # - 5002:5002
64
- # depends_on:
65
- # - postgres
66
- # - rabbitmq
67
- # networks:
68
- # - coffeeshop-network
73
+ barista :
74
+ build :
75
+ context : .
76
+ dockerfile : ./docker/Dockerfile-barista
77
+ image : go-coffeeshop-barista
78
+ environment :
79
+ APP_NAME : ' barista-service in docker'
80
+ RABBITMQ_URL : amqp://guest:guest@rabbitmq:5672/
81
+ depends_on :
82
+ - postgres
83
+ - rabbitmq
84
+ networks :
85
+ - coffeeshop-network
69
86
70
87
networks :
71
88
coffeeshop-network:
0 commit comments