Skip to content

Commit 38f5caa

Browse files
committed
Use minimal heap base image for services
1 parent 85bb9fa commit 38f5caa

File tree

9 files changed

+16
-48
lines changed

9 files changed

+16
-48
lines changed

docker-compose.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ services:
9898
EVENTUATELOCAL_KAFKA_BOOTSTRAP_SERVERS: kafka:29092
9999
EVENTUATELOCAL_ZOOKEEPER_CONNECTION_STRING: zookeeper:2181
100100
EVENTUATE_DATABASE_SCHEMA: ftgo_consumer_service
101-
JAVA_OPTS: -Xmx192m
102101
ftgo-order-service:
103102
build: ./ftgo-order-service
104103
ports:
@@ -115,7 +114,6 @@ services:
115114
SPRING_DATASOURCE_DRIVER_CLASS_NAME: com.mysql.jdbc.Driver
116115
EVENTUATELOCAL_KAFKA_BOOTSTRAP_SERVERS: kafka:29092
117116
EVENTUATELOCAL_ZOOKEEPER_CONNECTION_STRING: zookeeper:2181
118-
JAVA_OPTS: -Xmx192m
119117
SPRING_SLEUTH_ENABLED: "true"
120118
SPRING_SLEUTH_SAMPLER_PROBABILITY: 1
121119
SPRING_ZIPKIN_BASE_URL: http://zipkin:9411/
@@ -136,7 +134,6 @@ services:
136134
SPRING_DATASOURCE_DRIVER_CLASS_NAME: com.mysql.jdbc.Driver
137135
EVENTUATELOCAL_KAFKA_BOOTSTRAP_SERVERS: kafka:29092
138136
EVENTUATELOCAL_ZOOKEEPER_CONNECTION_STRING: zookeeper:2181
139-
JAVA_OPTS: -Xmx192m
140137
EVENTUATE_DATABASE_SCHEMA: ftgo_kitchen_service
141138
ftgo-restaurant-service:
142139
build: ./ftgo-restaurant-service
@@ -154,7 +151,6 @@ services:
154151
SPRING_DATASOURCE_DRIVER_CLASS_NAME: com.mysql.jdbc.Driver
155152
EVENTUATELOCAL_KAFKA_BOOTSTRAP_SERVERS: kafka:29092
156153
EVENTUATELOCAL_ZOOKEEPER_CONNECTION_STRING: zookeeper:2181
157-
JAVA_OPTS: -Xmx192m
158154
EVENTUATE_DATABASE_SCHEMA: ftgo_restaurant_service
159155
ftgo-accounting-service:
160156
build: ./ftgo-accounting-service
@@ -172,7 +168,6 @@ services:
172168
SPRING_DATASOURCE_DRIVER_CLASS_NAME: com.mysql.jdbc.Driver
173169
EVENTUATELOCAL_KAFKA_BOOTSTRAP_SERVERS: kafka:29092
174170
EVENTUATELOCAL_ZOOKEEPER_CONNECTION_STRING: zookeeper:2181
175-
JAVA_OPTS: -Xmx192m
176171
EVENTUATE_DATABASE_SCHEMA: ftgo_accounting_service
177172
ftgo-delivery-service:
178173
build: ./ftgo-delivery-service
@@ -190,7 +185,6 @@ services:
190185
SPRING_DATASOURCE_DRIVER_CLASS_NAME: com.mysql.jdbc.Driver
191186
EVENTUATELOCAL_KAFKA_BOOTSTRAP_SERVERS: kafka:29092
192187
EVENTUATELOCAL_ZOOKEEPER_CONNECTION_STRING: zookeeper:2181
193-
JAVA_OPTS: -Xmx192m
194188
SPRING_SLEUTH_ENABLED: "true"
195189
SPRING_SLEUTH_SAMPLER_PROBABILITY: 1
196190
SPRING_ZIPKIN_BASE_URL: http://zipkin:9411/
@@ -212,7 +206,6 @@ services:
212206
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY:-access_key}
213207
AWS_DYNAMODB_ENDPOINT_URL: http://dynamodblocal:8000
214208
AWS_REGION: ${AWS_REGION:-us-west-2}
215-
JAVA_OPTS: -Xmx192m
216209
ftgo-api-gateway:
217210
build: ./ftgo-api-gateway
218211
ports:
@@ -221,7 +214,6 @@ services:
221214
ORDER_DESTINATIONS_ORDERSERVICEURL: http://ftgo-order-service:8080
222215
ORDER_DESTINATIONS_ORDERHISTORYSERVICEURL: http://ftgo-order-history-service:8080
223216
CONSUMER_DESTINATIONS_CONSUMERSERVICEURL: http://ftgo-consumer-service:8080
224-
JAVA_OPTS: -Xmx192m
225217
SPRING_SLEUTH_ENABLED: "true"
226218
SPRING_SLEUTH_SAMPLER_PROBABILITY: 1
227219
SPRING_ZIPKIN_BASE_URL: http://zipkin:9411/

ftgo-accounting-service/Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
FROM openjdk:8u171-jre-alpine
2-
RUN apk --no-cache add curl
3-
CMD java ${JAVA_OPTS} -jar ftgo-accounting-service.jar
4-
HEALTHCHECK --start-period=30s --interval=5s CMD curl -f http://localhost:8080/actuator/health || exit 1
5-
COPY build/libs/ftgo-accounting-service.jar .
1+
FROM eventuateio/eventuate-examples-docker-images-java-example-base-image:BUILD-5
2+
COPY build/libs/ftgo-accounting-service.jar service.jar

ftgo-api-gateway/Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
FROM openjdk:8u171-jre-alpine
2-
RUN apk --no-cache add curl
3-
CMD java ${JAVA_OPTS} -jar ftgo-api-gateway.jar
4-
HEALTHCHECK --start-period=30s --interval=5s CMD curl -f http://localhost:8080/actuator/health || exit 1
5-
COPY build/libs/ftgo-api-gateway.jar .
1+
FROM eventuateio/eventuate-examples-docker-images-java-example-base-image:BUILD-5
2+
COPY build/libs/ftgo-api-gateway.jar service.jar

ftgo-consumer-service/Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
FROM openjdk:8u171-jre-alpine
2-
RUN apk --no-cache add curl
3-
CMD java ${JAVA_OPTS} -jar ftgo-consumer-service.jar
4-
HEALTHCHECK --start-period=30s --interval=5s CMD curl -f http://localhost:8080/actuator/health || exit 1
5-
COPY build/libs/ftgo-consumer-service.jar .
1+
FROM eventuateio/eventuate-examples-docker-images-java-example-base-image:BUILD-5
2+
COPY build/libs/ftgo-consumer-service.jar service.jar

ftgo-delivery-service/Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
FROM openjdk:8u171-jre-alpine
2-
RUN apk --no-cache add curl
3-
HEALTHCHECK --start-period=30s --interval=5s CMD curl -f http://localhost:8080/actuator/health || exit 1
4-
CMD java ${JAVA_OPTS} -jar ftgo-delivery-service.jar
5-
COPY build/libs/ftgo-delivery-service.jar .
1+
FROM eventuateio/eventuate-examples-docker-images-java-example-base-image:BUILD-5
2+
COPY build/libs/ftgo-delivery-service.jar service.jar

ftgo-kitchen-service/Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
FROM openjdk:8u171-jre-alpine
2-
RUN apk --no-cache add curl
3-
CMD java ${JAVA_OPTS} -jar ftgo-kitchen-service.jar
4-
HEALTHCHECK --start-period=30s --interval=5s CMD curl -f http://localhost:8080/actuator/health || exit 1
5-
COPY build/libs/ftgo-kitchen-service.jar .
1+
FROM eventuateio/eventuate-examples-docker-images-java-example-base-image:BUILD-5
2+
COPY build/libs/ftgo-kitchen-service.jar service.jar
Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
FROM openjdk:8u171-jre-alpine
2-
RUN apk --no-cache add curl
3-
CMD java ${JAVA_OPTS} -jar ftgo-order-history-service.jar
4-
HEALTHCHECK --start-period=30s --interval=5s CMD curl -f http://localhost:8080/actuator/health || exit 1
5-
COPY build/libs/ftgo-order-history-service.jar .
1+
FROM eventuateio/eventuate-examples-docker-images-java-example-base-image:BUILD-5
2+
COPY build/libs/ftgo-order-history-service.jar service.jar

ftgo-order-service/Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
FROM openjdk:8u171-jre-alpine
2-
RUN apk --no-cache add curl
3-
CMD java ${JAVA_OPTS} -jar ftgo-order-service.jar
4-
HEALTHCHECK --start-period=30s --interval=5s CMD curl -f http://localhost:8080/actuator/health || exit 1
5-
COPY build/libs/ftgo-order-service.jar .
1+
FROM eventuateio/eventuate-examples-docker-images-java-example-base-image:BUILD-5
2+
COPY build/libs/ftgo-order-service.jar service.jar

ftgo-restaurant-service/Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
FROM openjdk:8u171-jre-alpine
2-
RUN apk --no-cache add curl
3-
CMD java ${JAVA_OPTS} -jar ftgo-restaurant-service.jar
4-
HEALTHCHECK --start-period=30s --interval=5s CMD curl -f http://localhost:8080/actuator/health || exit 1
5-
COPY build/libs/ftgo-restaurant-service.jar .
1+
FROM eventuateio/eventuate-examples-docker-images-java-example-base-image:BUILD-5
2+
COPY build/libs/ftgo-restaurant-service.jar service.jar

0 commit comments

Comments
 (0)