converted all docker-compose files to use build: rather than volumes for images
This commit is contained in:
5
java-spring/accounts-command-side-service/Dockerfile
Normal file
5
java-spring/accounts-command-side-service/Dockerfile
Normal file
@@ -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
java-spring/accounts-query-side-service/Dockerfile
Normal file
5
java-spring/accounts-query-side-service/Dockerfile
Normal file
@@ -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
java-spring/api-gateway-service/Dockerfile
Normal file
6
java-spring/api-gateway-service/Dockerfile
Normal file
@@ -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
java-spring/customers-command-side-service/Dockerfile
Normal file
5
java-spring/customers-command-side-service/Dockerfile
Normal file
@@ -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
java-spring/customers-query-side-service/Dockerfile
Normal file
5
java-spring/customers-query-side-service/Dockerfile
Normal file
@@ -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
|
||||||
@@ -1,40 +1,34 @@
|
|||||||
apigateway:
|
apigateway:
|
||||||
image: java:openjdk-8u91-jdk
|
build: ./api-gateway-service/
|
||||||
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
|
|
||||||
environment:
|
environment:
|
||||||
SPRING_DATA_MONGODB_URI: mongodb://mongodb/mydb
|
SPRING_DATA_MONGODB_URI: mongodb://mongodb/mydb
|
||||||
ports:
|
ports:
|
||||||
- "8080:8080"
|
- "8080:8080"
|
||||||
|
|
||||||
accountscommandside:
|
accountscommandside:
|
||||||
image: java:openjdk-8u91-jdk
|
build: ./accounts-command-side-service/
|
||||||
command: java ${JAVA_OPTS} -jar /app/accounts-command-side-service.jar
|
|
||||||
ports:
|
ports:
|
||||||
- "8085:8080"
|
- "8085:8080"
|
||||||
|
|
||||||
transactionscommandside:
|
transactionscommandside:
|
||||||
image: java:openjdk-8u91-jdk
|
build: ./transactions-command-side-service/
|
||||||
command: java ${JAVA_OPTS} -jar /app/transactions-command-side-service.jar
|
|
||||||
ports:
|
ports:
|
||||||
- "8082:8080"
|
- "8082:8080"
|
||||||
|
|
||||||
accountsqueryside:
|
accountsqueryside:
|
||||||
image: java:openjdk-8u91-jdk
|
build: ./accounts-query-side-service/
|
||||||
command: java ${JAVA_OPTS} -jar /app/accounts-query-side-service.jar
|
|
||||||
environment:
|
environment:
|
||||||
SPRING_DATA_MONGODB_URI: mongodb://mongodb/mydb
|
SPRING_DATA_MONGODB_URI: mongodb://mongodb/mydb
|
||||||
ports:
|
ports:
|
||||||
- "8081:8080"
|
- "8081:8080"
|
||||||
|
|
||||||
customerscommandside:
|
customerscommandside:
|
||||||
image: java:openjdk-8u91-jdk
|
build: ./customers-command-side-service/
|
||||||
command: java ${JAVA_OPTS} -jar /app/customers-command-side-service.jar
|
|
||||||
ports:
|
ports:
|
||||||
- "8083:8080"
|
- "8083:8080"
|
||||||
|
|
||||||
customersqueryside:
|
customersqueryside:
|
||||||
image: java:openjdk-8u91-jdk
|
build: ./customers-query-side-service/
|
||||||
command: java ${JAVA_OPTS} -jar /app/customers-query-side-service.jar
|
|
||||||
ports:
|
ports:
|
||||||
- "8084:8080"
|
- "8084:8080"
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
@@ -54,8 +54,6 @@ apigateway:
|
|||||||
extends:
|
extends:
|
||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: apigateway
|
service: apigateway
|
||||||
volumes:
|
|
||||||
- ./api-gateway-service/build/libs:/app
|
|
||||||
links:
|
links:
|
||||||
- accountscommandside
|
- accountscommandside
|
||||||
- transactionscommandside
|
- transactionscommandside
|
||||||
@@ -68,8 +66,6 @@ accountscommandside:
|
|||||||
extends:
|
extends:
|
||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: accountscommandside
|
service: accountscommandside
|
||||||
volumes:
|
|
||||||
- ./accounts-command-side-service/build/libs:/app
|
|
||||||
links:
|
links:
|
||||||
- mysql
|
- mysql
|
||||||
- kafka
|
- kafka
|
||||||
@@ -89,8 +85,6 @@ transactionscommandside:
|
|||||||
extends:
|
extends:
|
||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: transactionscommandside
|
service: transactionscommandside
|
||||||
volumes:
|
|
||||||
- ./transactions-command-side-service/build/libs:/app
|
|
||||||
links:
|
links:
|
||||||
- mysql
|
- mysql
|
||||||
- kafka
|
- kafka
|
||||||
@@ -105,14 +99,10 @@ transactionscommandside:
|
|||||||
EVENTUATELOCAL_CDC_DB_USER_NAME: root
|
EVENTUATELOCAL_CDC_DB_USER_NAME: root
|
||||||
EVENTUATELOCAL_CDC_DB_PASSWORD: rootpassword
|
EVENTUATELOCAL_CDC_DB_PASSWORD: rootpassword
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
accountsqueryside:
|
accountsqueryside:
|
||||||
extends:
|
extends:
|
||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: accountsqueryside
|
service: accountsqueryside
|
||||||
volumes:
|
|
||||||
- ./accounts-query-side-service/build/libs:/app
|
|
||||||
links:
|
links:
|
||||||
- mongodb
|
- mongodb
|
||||||
- mysql
|
- mysql
|
||||||
@@ -134,8 +124,6 @@ customerscommandside:
|
|||||||
extends:
|
extends:
|
||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: customerscommandside
|
service: customerscommandside
|
||||||
volumes:
|
|
||||||
- ./customers-command-side-service/build/libs:/app
|
|
||||||
links:
|
links:
|
||||||
- mysql
|
- mysql
|
||||||
- kafka
|
- kafka
|
||||||
@@ -154,8 +142,6 @@ customersqueryside:
|
|||||||
extends:
|
extends:
|
||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: customersqueryside
|
service: customersqueryside
|
||||||
volumes:
|
|
||||||
- ./customers-query-side-service/build/libs:/app
|
|
||||||
links:
|
links:
|
||||||
- mongodb
|
- mongodb
|
||||||
- mysql
|
- mysql
|
||||||
|
|||||||
@@ -2,8 +2,6 @@ apigateway:
|
|||||||
extends:
|
extends:
|
||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: apigateway
|
service: apigateway
|
||||||
volumes:
|
|
||||||
- ./api-gateway-service/build/libs:/app
|
|
||||||
links:
|
links:
|
||||||
- accountscommandside
|
- accountscommandside
|
||||||
- transactionscommandside
|
- transactionscommandside
|
||||||
@@ -16,8 +14,6 @@ accountscommandside:
|
|||||||
extends:
|
extends:
|
||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: accountscommandside
|
service: accountscommandside
|
||||||
volumes:
|
|
||||||
- ./accounts-command-side-service/build/libs:/app
|
|
||||||
environment:
|
environment:
|
||||||
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
|
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
|
||||||
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
|
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
|
||||||
@@ -26,8 +22,6 @@ transactionscommandside:
|
|||||||
extends:
|
extends:
|
||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: transactionscommandside
|
service: transactionscommandside
|
||||||
volumes:
|
|
||||||
- ./transactions-command-side-service/build/libs:/app
|
|
||||||
environment:
|
environment:
|
||||||
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
|
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
|
||||||
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
|
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
|
||||||
@@ -37,8 +31,6 @@ accountsqueryside:
|
|||||||
extends:
|
extends:
|
||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: accountsqueryside
|
service: accountsqueryside
|
||||||
volumes:
|
|
||||||
- ./accounts-query-side-service/build/libs:/app
|
|
||||||
links:
|
links:
|
||||||
- mongodb
|
- mongodb
|
||||||
environment:
|
environment:
|
||||||
@@ -49,8 +41,6 @@ customerscommandside:
|
|||||||
extends:
|
extends:
|
||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: customerscommandside
|
service: customerscommandside
|
||||||
volumes:
|
|
||||||
- ./customers-command-side-service/build/libs:/app
|
|
||||||
environment:
|
environment:
|
||||||
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
|
EVENTUATE_API_KEY_ID: ${EVENTUATE_API_KEY_ID}
|
||||||
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
|
EVENTUATE_API_KEY_SECRET: ${EVENTUATE_API_KEY_SECRET}
|
||||||
@@ -60,8 +50,6 @@ customersqueryside:
|
|||||||
file: docker-compose-common.yml
|
file: docker-compose-common.yml
|
||||||
service: customersqueryside
|
service: customersqueryside
|
||||||
image: java:openjdk-8u91-jdk
|
image: java:openjdk-8u91-jdk
|
||||||
volumes:
|
|
||||||
- ./customers-query-side-service/build/libs:/app
|
|
||||||
links:
|
links:
|
||||||
- mongodb
|
- mongodb
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
5
java-spring/transactions-command-side-service/Dockerfile
Normal file
5
java-spring/transactions-command-side-service/Dockerfile
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user