diff --git a/bus-redis/docker-compose.yml b/bus-redis/docker-compose.yml new file mode 100644 index 0000000..e5a62d0 --- /dev/null +++ b/bus-redis/docker-compose.yml @@ -0,0 +1,4 @@ +redis: + image: redis + ports: + - "6379:6379" diff --git a/bus-redis/pom.xml b/bus-redis/pom.xml new file mode 100644 index 0000000..4429495 --- /dev/null +++ b/bus-redis/pom.xml @@ -0,0 +1,92 @@ + + + 4.0.0 + + org.springframework.cloud + bus-redis + Brixton.BUILD-SNAPSHOT + jar + + bus-redis + Demo project for Spring Cloud + + + org.springframework.cloud + spring-cloud-starter-parent + Brixton.BUILD-SNAPSHOT + + + + + UTF-8 + 1.7 + + + + + + + maven-deploy-plugin + + true + + + + + + + + org.springframework.cloud + spring-cloud-starter-config + + + org.springframework.cloud + spring-cloud-starter-bus-redis + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/snapshot + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + false + + + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/snapshot + + true + + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + false + + + + + + diff --git a/bus-redis/src/main/java/demo/StandaloneClientApplication.java b/bus-redis/src/main/java/demo/StandaloneClientApplication.java new file mode 100644 index 0000000..79855f8 --- /dev/null +++ b/bus-redis/src/main/java/demo/StandaloneClientApplication.java @@ -0,0 +1,15 @@ +package demo; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +/** + * @author Dave Syer + */ +@SpringBootApplication +public class StandaloneClientApplication { + + public static void main(String[] args) { + SpringApplication.run(StandaloneClientApplication.class, args); + } +} \ No newline at end of file diff --git a/bus-redis/src/main/resources/application.yml b/bus-redis/src/main/resources/application.yml new file mode 100644 index 0000000..c340ca6 --- /dev/null +++ b/bus-redis/src/main/resources/application.yml @@ -0,0 +1,9 @@ +spring: + application: + name: bus + +--- +spring: + profiles: other +server: + port: 8081 \ No newline at end of file diff --git a/bus-redis/src/test/java/demo/StandaloneClientApplicationTests.java b/bus-redis/src/test/java/demo/StandaloneClientApplicationTests.java new file mode 100644 index 0000000..e6ce69b --- /dev/null +++ b/bus-redis/src/test/java/demo/StandaloneClientApplicationTests.java @@ -0,0 +1,25 @@ +package demo; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.IntegrationTest; +import org.springframework.boot.test.SpringApplicationConfiguration; +import org.springframework.cloud.config.client.ConfigServicePropertySourceLocator; +import org.springframework.test.annotation.DirtiesContext; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +@RunWith(SpringJUnit4ClassRunner.class) +@SpringApplicationConfiguration(classes = StandaloneClientApplication.class) +@IntegrationTest +@DirtiesContext +public class StandaloneClientApplicationTests { + + @Autowired + private ConfigServicePropertySourceLocator locator; + + @Test + public void contextLoads() throws Exception { + } + +} diff --git a/bus/docker-compose.yml b/bus/docker-compose.yml index e5a62d0..1a53d6e 100644 --- a/bus/docker-compose.yml +++ b/bus/docker-compose.yml @@ -1,4 +1,5 @@ -redis: - image: redis +rabbitmq: + image: rabbitmq:management ports: - - "6379:6379" + - "5672:5672" + - "15672:15672" diff --git a/bus/pom.xml b/bus/pom.xml index ef744fd..cb0a8cd 100644 --- a/bus/pom.xml +++ b/bus/pom.xml @@ -42,7 +42,7 @@ org.springframework.cloud - spring-cloud-starter-bus-redis + spring-cloud-starter-bus-amqp org.springframework.boot diff --git a/bus/src/main/java/demo/StandaloneClientApplication.java b/bus/src/main/java/demo/StandaloneClientApplication.java index 5e1a142..79855f8 100644 --- a/bus/src/main/java/demo/StandaloneClientApplication.java +++ b/bus/src/main/java/demo/StandaloneClientApplication.java @@ -12,4 +12,4 @@ public class StandaloneClientApplication { public static void main(String[] args) { SpringApplication.run(StandaloneClientApplication.class, args); } -} +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index 06ca6d3..3d7dbfd 100644 --- a/pom.xml +++ b/pom.xml @@ -19,6 +19,7 @@ bus + bus-redis config-client config-client-decrypt config-retry