Skip to content

Commit 48050dd

Browse files
committed
cleaned up docker-compose
1 parent 8d2d80c commit 48050dd

File tree

2 files changed

+48
-12
lines changed

2 files changed

+48
-12
lines changed

.scripts/e2e-using-aks.sh

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,20 +61,30 @@ docker run -p 127.0.0.1:8888:8888 ${CONTAINER_REGISTRY}.azurecr.io/config
6161
kompose convert
6262

6363
kubectl apply -f config-deployment.yaml
64+
kubectl apply -f config-service.yaml
6465
kubectl apply -f registry-deployment.yaml
65-
# kubectl apply -f registry-service.yaml
66+
kubectl apply -f registry-service.yaml
6667
kubectl apply -f gateway-deployment.yaml
67-
# kubectl apply -f gateway-service.yaml
68+
kubectl apply -f gateway-service.yaml
6869
kubectl apply -f account-service-deployment.yaml
70+
kubectl apply -f account-service-service.yaml
6971
kubectl apply -f auth-service-deployment.yaml
72+
kubectl apply -f auth-service-service.yaml
7073
kubectl apply -f statistics-service-deployment.yaml
74+
kubectl apply -f statistics-service-service.yaml
7175
kubectl apply -f notification-service-deployment.yaml
76+
kubectl apply -f notification-service-service.yaml
7277

73-
kubectl expose deployment config --type=LoadBalancer --port=8888 --target-port=8888
74-
kubectl expose deployment gateway --type=LoadBalancer --port=80 --target-port=4000
75-
kubectl expose deployment registry --type=LoadBalancer --port=8761 --target-port=8761
76-
kubectl expose deployment account-service --type=LoadBalancer --port=6000 --target-port=6000
77-
kubectl expose deployment auth-service --type=LoadBalancer --port=5000 --target-port=5000
78+
bash-3.2$ kubectl get services
79+
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
80+
account-service ClusterIP 10.0.195.104 <none> 6000/TCP 4m13s
81+
auth-service ClusterIP 10.0.131.170 <none> 5000/TCP 3m35s
82+
config LoadBalancer 10.0.49.222 51.143.107.33 8888:31212/TCP 6m28s
83+
gateway LoadBalancer 10.0.208.189 40.91.122.33 80:32131/TCP 5m
84+
kubernetes ClusterIP 10.0.0.1 <none> 443/TCP 48d
85+
notification-service ClusterIP 10.0.60.69 <none> 8000/TCP 3m2s
86+
registry LoadBalancer 10.0.122.108 52.143.74.122 8761:32475/TCP 5m31s
87+
statistics-service ClusterIP 10.0.232.183 <none> 7000/TCP 3m17s
7888

7989

8090
# few additional commands
@@ -127,4 +137,14 @@ source init.sh
127137

128138
# install code-less insights
129139

130-
helm install ./helm-version.tgz -f values.yaml
140+
helm install ./helm-version.tgz -f values.yaml
141+
142+
====
143+
144+
bash-3.2$ helm install ./helm-v0.7.tgz -f values.yaml --generate-name
145+
NAME: helm-v0-1575305184
146+
LAST DEPLOYED: Mon Dec 2 08:46:25 2019
147+
NAMESPACE: default
148+
STATUS: deployed
149+
REVISION: 1
150+
TEST SUITE: None

docker-compose.yml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1-
version: '3'
1+
version: '3.2'
22
services:
33
config:
44
environment:
55
CONFIG_SERVICE_PASSWORD: $CONFIG_SERVICE_PASSWORD
66
image: ${CONTAINER_REGISTRY}.azurecr.io/piggymetrics-config
7+
ports:
8+
- 8888:8888
79
restart: always
10+
labels:
11+
kompose.service.type: LoadBalancer
812
logging:
913
options:
1014
max-size: "10m"
@@ -19,6 +23,8 @@ services:
1923
- config
2024
ports:
2125
- 8761:8761
26+
labels:
27+
kompose.service.type: LoadBalancer
2228
logging:
2329
options:
2430
max-size: "10m"
@@ -33,6 +39,8 @@ services:
3339
- config
3440
ports:
3541
- 80:4000
42+
labels:
43+
kompose.service.type: LoadBalancer
3644
logging:
3745
options:
3846
max-size: "10m"
@@ -47,6 +55,8 @@ services:
4755
MONGODB_DATABASE: $MONGODB_DATABASE
4856
MONGODB_URI: $MONGODB_URI
4957
image: ${CONTAINER_REGISTRY}.azurecr.io/piggymetrics-auth-service
58+
ports:
59+
- 5000
5060
restart: always
5161
depends_on:
5262
- config
@@ -60,12 +70,14 @@ services:
6070
CONFIG_SERVICE_PASSWORD: $CONFIG_SERVICE_PASSWORD
6171
ACCOUNT_SERVICE_PASSWORD: $ACCOUNT_SERVICE_PASSWORD
6272
MONGODB_DATABASE: $MONGODB_DATABASE
63-
MONGODB_URI: $MONGODB_URI
6473
RABBITMQ_HOST: $RABBITMQ_HOST
6574
RABBITMQ_PORT: $RABBITMQ_PORT
6675
RABBITMQ_USERNAME: $RABBITMQ_USERNAME
6776
RABBITMQ_PASSWORD: $RABBITMQ_PASSWORD
77+
MONGODB_URI: $MONGODB_URI
6878
image: ${CONTAINER_REGISTRY}.azurecr.io/piggymetrics-account-service
79+
ports:
80+
- 6000
6981
restart: always
7082
depends_on:
7183
- config
@@ -79,12 +91,14 @@ services:
7991
CONFIG_SERVICE_PASSWORD: $CONFIG_SERVICE_PASSWORD
8092
STATISTICS_SERVICE_PASSWORD: $STATISTICS_SERVICE_PASSWORD
8193
MONGODB_DATABASE: $MONGODB_DATABASE
82-
MONGODB_URI: $MONGODB_URI
8394
RABBITMQ_HOST: $RABBITMQ_HOST
8495
RABBITMQ_PORT: $RABBITMQ_PORT
8596
RABBITMQ_USERNAME: $RABBITMQ_USERNAME
8697
RABBITMQ_PASSWORD: $RABBITMQ_PASSWORD
98+
MONGODB_URI: $MONGODB_URI
8799
image: ${CONTAINER_REGISTRY}.azurecr.io/piggymetrics-statistics-service
100+
ports:
101+
- 7000
88102
restart: always
89103
depends_on:
90104
- config
@@ -98,12 +112,14 @@ services:
98112
CONFIG_SERVICE_PASSWORD: $CONFIG_SERVICE_PASSWORD
99113
NOTIFICATION_SERVICE_PASSWORD: $NOTIFICATION_SERVICE_PASSWORD
100114
MONGODB_DATABASE: $MONGODB_DATABASE
101-
MONGODB_URI: $MONGODB_URI
102115
RABBITMQ_HOST: $RABBITMQ_HOST
103116
RABBITMQ_PORT: $RABBITMQ_PORT
104117
RABBITMQ_USERNAME: $RABBITMQ_USERNAME
105118
RABBITMQ_PASSWORD: $RABBITMQ_PASSWORD
119+
MONGODB_URI: $MONGODB_URI
106120
image: ${CONTAINER_REGISTRY}.azurecr.io/piggymetrics-notification-service
121+
ports:
122+
- 8000
107123
restart: always
108124
depends_on:
109125
- config

0 commit comments

Comments
 (0)