Fixing build

This commit is contained in:
Kenny Bastani
2017-01-11 20:41:15 -08:00
parent 9d13169d80
commit 48c86bec03
8 changed files with 189 additions and 50 deletions

View File

@@ -3,3 +3,4 @@ jdk:
- oraclejdk8 - oraclejdk8
services: services:
- rabbitmq - rabbitmq
install: mvn clean install -DskipDockerBuild

View File

@@ -1,12 +1,6 @@
spring: spring:
profiles: profiles:
active: development active: development
cloud:
stream:
bindings:
output:
destination: account
contentType: 'application/json'
server: server:
port: 0 port: 0
events: events:
@@ -14,12 +8,24 @@ events:
--- ---
spring: spring:
profiles: development profiles: development
cloud:
stream:
bindings:
output:
destination: account
contentType: 'application/json'
--- ---
spring: spring:
profiles: docker profiles: docker
rabbitmq: rabbitmq:
host: ${DOCKER_IP:192.168.99.100} host: ${DOCKER_IP:192.168.99.100}
port: 5672 port: 5672
cloud:
stream:
bindings:
output:
destination: account
contentType: 'application/json'
eureka: eureka:
client: client:
service-url: service-url:
@@ -38,6 +44,12 @@ eureka:
--- ---
spring: spring:
profiles: cloud profiles: cloud
cloud:
stream:
bindings:
output:
destination: account
contentType: 'application/json'
eureka: eureka:
instance: instance:
hostname: ${vcap.application.uris[0]:localhost} hostname: ${vcap.application.uris[0]:localhost}

View File

@@ -1,15 +1,6 @@
spring: spring:
profiles: profiles:
active: development active: development
cloud:
stream:
bindings:
input:
destination: account
group: account-group
contentType: 'application/json'
consumer:
durableSubscription: true
server: server:
port: 0 port: 0
amazon: amazon:
@@ -19,6 +10,15 @@ amazon:
--- ---
spring: spring:
profiles: development profiles: development
cloud:
stream:
bindings:
input:
destination: account
group: account-group
contentType: 'application/json'
consumer:
durableSubscription: true
--- ---
spring: spring:
profiles: test profiles: test
@@ -31,6 +31,15 @@ spring:
rabbitmq: rabbitmq:
host: ${DOCKER_IP:192.168.99.100} host: ${DOCKER_IP:192.168.99.100}
port: 5672 port: 5672
cloud:
stream:
bindings:
input:
destination: account
group: account-group
contentType: 'application/json'
consumer:
durableSubscription: true
eureka: eureka:
client: client:
service-url: service-url:
@@ -43,6 +52,15 @@ eureka:
--- ---
spring: spring:
profiles: cloud profiles: cloud
cloud:
stream:
bindings:
input:
destination: account
group: account-group
contentType: 'application/json'
consumer:
durableSubscription: true
amazon: amazon:
aws: aws:
access-key-id: ${AMAZON_AWS_ACCESS_KEY_ID:replace} access-key-id: ${AMAZON_AWS_ACCESS_KEY_ID:replace}

View File

@@ -1,12 +1,6 @@
spring: spring:
profiles: profiles:
active: development active: development
cloud:
stream:
bindings:
output:
destination: order
contentType: 'application/json'
server: server:
port: 0 port: 0
events: events:
@@ -14,12 +8,24 @@ events:
--- ---
spring: spring:
profiles: development profiles: development
cloud:
stream:
bindings:
output:
destination: order
contentType: 'application/json'
--- ---
spring: spring:
profiles: docker profiles: docker
rabbitmq: rabbitmq:
host: ${DOCKER_IP:192.168.99.100} host: ${DOCKER_IP:192.168.99.100}
port: 5672 port: 5672
cloud:
stream:
bindings:
output:
destination: order
contentType: 'application/json'
eureka: eureka:
client: client:
service-url: service-url:
@@ -38,6 +44,12 @@ eureka:
--- ---
spring: spring:
profiles: cloud profiles: cloud
cloud:
stream:
bindings:
output:
destination: order
contentType: 'application/json'
eureka: eureka:
instance: instance:
hostname: ${vcap.application.uris[0]:localhost} hostname: ${vcap.application.uris[0]:localhost}

View File

@@ -1,15 +1,6 @@
spring: spring:
profiles: profiles:
active: development active: development
cloud:
stream:
bindings:
input:
contentType: 'application/json'
destination: order
group: order-group
consumer:
durableSubscription: true
server: server:
port: 0 port: 0
amazon: amazon:
@@ -19,12 +10,30 @@ amazon:
--- ---
spring: spring:
profiles: development profiles: development
cloud:
stream:
bindings:
input:
contentType: 'application/json'
destination: order
group: order-group
consumer:
durableSubscription: true
--- ---
spring: spring:
profiles: docker profiles: docker
rabbitmq: rabbitmq:
host: ${DOCKER_IP:192.168.99.100} host: ${DOCKER_IP:192.168.99.100}
port: 5672 port: 5672
cloud:
stream:
bindings:
input:
contentType: 'application/json'
destination: order
group: order-group
consumer:
durableSubscription: true
eureka: eureka:
client: client:
service-url: service-url:
@@ -43,6 +52,15 @@ eureka:
--- ---
spring: spring:
profiles: cloud profiles: cloud
cloud:
stream:
bindings:
input:
contentType: 'application/json'
destination: order
group: order-group
consumer:
durableSubscription: true
amazon: amazon:
aws: aws:
access-key-id: ${AMAZON_AWS_ACCESS_KEY_ID:replace} access-key-id: ${AMAZON_AWS_ACCESS_KEY_ID:replace}

View File

@@ -1,12 +1,6 @@
spring: spring:
profiles: profiles:
active: development active: development
cloud:
stream:
bindings:
output:
contentType: 'application/json'
destination: payment
server: server:
port: 0 port: 0
events: events:
@@ -14,12 +8,24 @@ events:
--- ---
spring: spring:
profiles: development profiles: development
cloud:
stream:
bindings:
output:
contentType: 'application/json'
destination: payment
--- ---
spring: spring:
profiles: docker profiles: docker
rabbitmq: rabbitmq:
host: ${DOCKER_IP:192.168.99.100} host: ${DOCKER_IP:192.168.99.100}
port: 5672 port: 5672
cloud:
stream:
bindings:
output:
contentType: 'application/json'
destination: payment
eureka: eureka:
client: client:
service-url: service-url:
@@ -38,6 +44,12 @@ eureka:
--- ---
spring: spring:
profiles: cloud profiles: cloud
cloud:
stream:
bindings:
output:
contentType: 'application/json'
destination: payment
eureka: eureka:
instance: instance:
hostname: ${vcap.application.uris[0]:localhost} hostname: ${vcap.application.uris[0]:localhost}

View File

@@ -1,15 +1,6 @@
spring: spring:
profiles: profiles:
active: development active: development
cloud:
stream:
bindings:
input:
contentType: 'application/json'
destination: payment
group: payment-group
consumer:
durableSubscription: true
server: server:
port: 0 port: 0
amazon: amazon:
@@ -19,12 +10,30 @@ amazon:
--- ---
spring: spring:
profiles: development profiles: development
cloud:
stream:
bindings:
input:
contentType: 'application/json'
destination: payment
group: payment-group
consumer:
durableSubscription: true
--- ---
spring: spring:
profiles: docker profiles: docker
rabbitmq: rabbitmq:
host: ${DOCKER_IP:192.168.99.100} host: ${DOCKER_IP:192.168.99.100}
port: 5672 port: 5672
cloud:
stream:
bindings:
input:
contentType: 'application/json'
destination: payment
group: payment-group
consumer:
durableSubscription: true
eureka: eureka:
client: client:
service-url: service-url:
@@ -43,6 +52,15 @@ eureka:
--- ---
spring: spring:
profiles: cloud profiles: cloud
cloud:
stream:
bindings:
input:
contentType: 'application/json'
destination: payment
group: payment-group
consumer:
durableSubscription: true
eureka: eureka:
instance: instance:
hostname: ${vcap.application.uris[0]:localhost} hostname: ${vcap.application.uris[0]:localhost}

View File

@@ -1,6 +1,11 @@
spring: spring:
profiles: profiles:
active: development active: development
server:
port: 0
---
spring:
profiles: development
cloud: cloud:
stream: stream:
bindings: bindings:
@@ -25,17 +30,36 @@ spring:
consumer: consumer:
durableSubscription: true durableSubscription: true
concurrency: 5 concurrency: 5
server:
port: 0
---
spring:
profiles: development
--- ---
spring: spring:
profiles: docker profiles: docker
rabbitmq: rabbitmq:
host: ${DOCKER_IP:192.168.99.100} host: ${DOCKER_IP:192.168.99.100}
port: 5672 port: 5672
cloud:
stream:
bindings:
warehouse:
contentType: 'application/json'
destination: warehouse
group: warehouse-group
consumer:
durableSubscription: true
concurrency: 5
reservation:
contentType: 'application/json'
destination: reservation
group: reservation-group
consumer:
durableSubscription: true
concurrency: 5
inventory:
contentType: 'application/json'
destination: inventory
group: inventory-group
consumer:
durableSubscription: true
concurrency: 5
eureka: eureka:
client: client:
service-url: service-url:
@@ -54,6 +78,30 @@ eureka:
--- ---
spring: spring:
profiles: cloud profiles: cloud
cloud:
stream:
bindings:
warehouse:
contentType: 'application/json'
destination: warehouse
group: warehouse-group
consumer:
durableSubscription: true
concurrency: 5
reservation:
contentType: 'application/json'
destination: reservation
group: reservation-group
consumer:
durableSubscription: true
concurrency: 5
inventory:
contentType: 'application/json'
destination: inventory
group: inventory-group
consumer:
durableSubscription: true
concurrency: 5
eureka: eureka:
instance: instance:
hostname: ${vcap.application.uris[0]:localhost} hostname: ${vcap.application.uris[0]:localhost}