Skip to content

Commit

Permalink
converted all docker-compose files to use build: rather than volumes …
Browse files Browse the repository at this point in the history
…for images
  • Loading branch information
dartpopikyardo committed Oct 10, 2016
1 parent db05a80 commit 1c0ae8a
Show file tree
Hide file tree
Showing 9 changed files with 37 additions and 38 deletions.
5 changes: 5 additions & 0 deletions java-spring/accounts-command-side-service/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM java:openjdk-8u91-jdk
RUN mkdir /app
WORKDIR /app
COPY ./build/libs /app
CMD java ${JAVA_OPTS} -jar /app/accounts-command-side-service.jar
5 changes: 5 additions & 0 deletions java-spring/accounts-query-side-service/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM java:openjdk-8u91-jdk
RUN mkdir /app
WORKDIR /app
COPY ./build/libs /app
CMD java ${JAVA_OPTS} -jar /app/accounts-query-side-service.jar
6 changes: 6 additions & 0 deletions java-spring/api-gateway-service/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
FROM java:openjdk-8u91-jdk
RUN mkdir /app
WORKDIR /app
COPY ./build/libs /app
CMD java ${JAVA_OPTS} -jar /app/api-gateway-service.jar --accounts.commandside.service.host=accountscommandside --transfers.commandside.service.host=transactionscommandside --accounts.queryside.service.host=accountsqueryside --customers.commandside.service.host=customerscommandside --customers.queryside.service.host=customersqueryside

5 changes: 5 additions & 0 deletions java-spring/customers-command-side-service/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM java:openjdk-8u91-jdk
RUN mkdir /app
WORKDIR /app
COPY ./build/libs /app
CMD java ${JAVA_OPTS} -jar /app/customers-command-side-service.jar
5 changes: 5 additions & 0 deletions java-spring/customers-query-side-service/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM java:openjdk-8u91-jdk
RUN mkdir /app
WORKDIR /app
COPY ./build/libs /app
CMD java ${JAVA_OPTS} -jar /app/customers-query-side-service.jar
18 changes: 6 additions & 12 deletions java-spring/docker-compose-common.yml
Original file line number Diff line number Diff line change
@@ -1,40 +1,34 @@
apigateway:
image: java:openjdk-8u91-jdk
command: java ${JAVA_OPTS} -jar /app/api-gateway-service.jar --accounts.commandside.service.host=accountscommandside --transfers.commandside.service.host=transactionscommandside --accounts.queryside.service.host=accountsqueryside --customers.commandside.service.host=customerscommandside --customers.queryside.service.host=customersqueryside
build: ./api-gateway-service/
environment:
SPRING_DATA_MONGODB_URI: mongodb://mongodb/mydb
ports:
- "8080:8080"

accountscommandside:
image: java:openjdk-8u91-jdk
command: java ${JAVA_OPTS} -jar /app/accounts-command-side-service.jar
build: ./accounts-command-side-service/
ports:
- "8085:8080"

transactionscommandside:
image: java:openjdk-8u91-jdk
command: java ${JAVA_OPTS} -jar /app/transactions-command-side-service.jar
build: ./transactions-command-side-service/
ports:
- "8082:8080"

accountsqueryside:
image: java:openjdk-8u91-jdk
command: java ${JAVA_OPTS} -jar /app/accounts-query-side-service.jar
build: ./accounts-query-side-service/
environment:
SPRING_DATA_MONGODB_URI: mongodb://mongodb/mydb
ports:
- "8081:8080"

customerscommandside:
image: java:openjdk-8u91-jdk
command: java ${JAVA_OPTS} -jar /app/customers-command-side-service.jar
build: ./customers-command-side-service/
ports:
- "8083:8080"

customersqueryside:
image: java:openjdk-8u91-jdk
command: java ${JAVA_OPTS} -jar /app/customers-query-side-service.jar
build: ./customers-query-side-service/
ports:
- "8084:8080"
environment:
Expand Down
14 changes: 0 additions & 14 deletions java-spring/docker-compose-eventuate-local.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,6 @@ apigateway:
extends:
file: docker-compose-common.yml
service: apigateway
volumes:
- ./api-gateway-service/build/libs:/app
links:
- accountscommandside
- transactionscommandside
Expand All @@ -68,8 +66,6 @@ accountscommandside:
extends:
file: docker-compose-common.yml
service: accountscommandside
volumes:
- ./accounts-command-side-service/build/libs:/app
links:
- mysql
- kafka
Expand All @@ -89,8 +85,6 @@ transactionscommandside:
extends:
file: docker-compose-common.yml
service: transactionscommandside
volumes:
- ./transactions-command-side-service/build/libs:/app
links:
- mysql
- kafka
Expand All @@ -105,14 +99,10 @@ transactionscommandside:
EVENTUATELOCAL_CDC_DB_USER_NAME: root
EVENTUATELOCAL_CDC_DB_PASSWORD: rootpassword



accountsqueryside:
extends:
file: docker-compose-common.yml
service: accountsqueryside
volumes:
- ./accounts-query-side-service/build/libs:/app
links:
- mongodb
- mysql
Expand All @@ -134,8 +124,6 @@ customerscommandside:
extends:
file: docker-compose-common.yml
service: customerscommandside
volumes:
- ./customers-command-side-service/build/libs:/app
links:
- mysql
- kafka
Expand All @@ -154,8 +142,6 @@ customersqueryside:
extends:
file: docker-compose-common.yml
service: customersqueryside
volumes:
- ./customers-query-side-service/build/libs:/app
links:
- mongodb
- mysql
Expand Down
12 changes: 0 additions & 12 deletions java-spring/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ apigateway:
extends:
file: docker-compose-common.yml
service: apigateway
volumes:
- ./api-gateway-service/build/libs:/app
links:
- accountscommandside
- transactionscommandside
Expand All @@ -16,8 +14,6 @@ accountscommandside:
extends:
file: docker-compose-common.yml
service: accountscommandside
volumes:
- ./accounts-command-side-service/build/libs:/app
environment:
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
Expand All @@ -26,8 +22,6 @@ transactionscommandside:
extends:
file: docker-compose-common.yml
service: transactionscommandside
volumes:
- ./transactions-command-side-service/build/libs:/app
environment:
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
Expand All @@ -37,8 +31,6 @@ accountsqueryside:
extends:
file: docker-compose-common.yml
service: accountsqueryside
volumes:
- ./accounts-query-side-service/build/libs:/app
links:
- mongodb
environment:
Expand All @@ -49,8 +41,6 @@ customerscommandside:
extends:
file: docker-compose-common.yml
service: customerscommandside
volumes:
- ./customers-command-side-service/build/libs:/app
environment:
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
Expand All @@ -60,8 +50,6 @@ customersqueryside:
file: docker-compose-common.yml
service: customersqueryside
image: java:openjdk-8u91-jdk
volumes:
- ./customers-query-side-service/build/libs:/app
links:
- mongodb
environment:
Expand Down
5 changes: 5 additions & 0 deletions java-spring/transactions-command-side-service/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM java:openjdk-8u91-jdk
RUN mkdir /app
WORKDIR /app
COPY ./build/libs /app
CMD java ${JAVA_OPTS} -jar /app/transactions-command-side-service.jar

0 comments on commit 1c0ae8a

Please sign in to comment.