Skip to content

Commit e3b5a5a

Browse files
committed
spring-cloud-config-vault
1 parent cfddd77 commit e3b5a5a

10 files changed

Lines changed: 200 additions & 0 deletions

File tree

‎eureka-peer/pom.xml‎

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<groupId>com.fd</groupId>
8+
<artifactId>eureka-peer</artifactId>
9+
<version>1.0-SNAPSHOT</version>
10+
11+
<properties>
12+
<java-version>1.8</java-version>
13+
<maven.compiler.source>1.8</maven.compiler.source>
14+
<maven.compiler.target>1.8</maven.compiler.target>
15+
16+
<spring-boot.version>2.1.1.RELEASE</spring-boot.version>
17+
<spring-cloud-netflix.version>2.1.0.RELEASE</spring-cloud-netflix.version>
18+
</properties>
19+
20+
<dependencyManagement>
21+
<dependencies>
22+
<dependency>
23+
<groupId>org.springframework.boot</groupId>
24+
<artifactId>spring-boot-dependencies</artifactId>
25+
<version>${spring-boot.version}</version>
26+
<type>pom</type>
27+
<scope>import</scope>
28+
</dependency>
29+
30+
31+
<dependency>
32+
<groupId>org.springframework.cloud</groupId>
33+
<artifactId>spring-cloud-netflix-dependencies</artifactId>
34+
<version>${spring-cloud-netflix.version}</version>
35+
<type>pom</type>
36+
<scope>import</scope>
37+
</dependency>
38+
</dependencies>
39+
</dependencyManagement>
40+
41+
<dependencies>
42+
<dependency>
43+
<groupId>org.springframework.boot</groupId>
44+
<artifactId>spring-boot-starter-web</artifactId>
45+
</dependency>
46+
47+
<dependency>
48+
<groupId>org.springframework.cloud</groupId>
49+
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
50+
</dependency>
51+
</dependencies>
52+
53+
</project>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.fd;
2+
3+
import org.springframework.boot.SpringApplication;
4+
import org.springframework.boot.autoconfigure.SpringBootApplication;
5+
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
6+
7+
/**
8+
* @author fdanismaz
9+
* date: 1/30/19 10:17 PM
10+
*/
11+
@EnableEurekaServer
12+
@SpringBootApplication
13+
public class App {
14+
15+
public static void main(String[] args) {
16+
SpringApplication.run(App.class);
17+
}
18+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
server:
2+
port: 8761
3+
4+
spring:
5+
profiles: peer1
6+
7+
eureka:
8+
environment: local
9+
instance:
10+
hostame: peer1
11+
client:
12+
register-with-eureka: true
13+
fetch-registry: true
14+
serviceUrl:
15+
defaultZone: http://peer2:8762/serviceregistry/eureka
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
server:
2+
port: 8762
3+
4+
spring:
5+
profiles: peer2
6+
7+
eureka:
8+
environment: local
9+
instance:
10+
hostame: peer2
11+
client:
12+
register-with-eureka: true
13+
fetch-registry: true
14+
serviceUrl:
15+
defaultZone: http://peer1:8761/serviceregistry/eureka
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
server:
2+
port: 8080
3+
servlet:
4+
contextPath: /serviceregistry
5+
6+
eureka:
7+
instance:
8+
hostname: registry
9+
appname: registry-cluster
10+
client:
11+
register-with-eureka: false
12+
fetch-registry: false
13+
serviceUrl:
14+
defaultZone: http://${eureka.instance.hostname}:${server.port}/serviceregistry/eureka/
15+
16+
spring:
17+
application:
18+
name: registry-cluster

‎eureka/eureka-server/src/main/resources/application.yml‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
11
server:
22
port: 8761
33

4+
server:
5+
servlet:
6+
contextPath: /serviceregistry
7+
8+
# Standalone configuration
49
eureka:
10+
instance:
11+
hostname: registry
512
client:
613
register-with-eureka: false
714
fetch-registry: false
15+
serviceUrl:
16+
# default zone points to self
17+
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
18+
819

920
logging:
1021
level:

‎spring-cloud-config-vault/pom.xml‎

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5+
<modelVersion>4.0.0</modelVersion>
6+
7+
<groupId>com.fd</groupId>
8+
<artifactId>spring-cloud-config-vault</artifactId>
9+
<version>1.0-SNAPSHOT</version>
10+
11+
<properties>
12+
<java-version>1.8</java-version>
13+
<maven.compiler.source>1.8</maven.compiler.source>
14+
<maven.compiler.target>1.8</maven.compiler.target>
15+
</properties>
16+
17+
<dependencyManagement>
18+
<dependencies>
19+
<dependency>
20+
<groupId>org.springframework.cloud</groupId>
21+
<artifactId>spring-cloud-config-dependencies</artifactId>
22+
<version>2.1.0.RELEASE</version>
23+
<type>pom</type>
24+
<scope>import</scope>
25+
</dependency>
26+
</dependencies>
27+
</dependencyManagement>
28+
29+
<dependencies>
30+
<dependency>
31+
<groupId>org.springframework.cloud</groupId>
32+
<artifactId>spring-cloud-config-server</artifactId>
33+
</dependency>
34+
</dependencies>
35+
36+
</project>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.fd.spring.cloud.config.vault;
2+
3+
import org.springframework.boot.SpringApplication;
4+
import org.springframework.boot.autoconfigure.SpringBootApplication;
5+
import org.springframework.cloud.config.server.EnableConfigServer;
6+
7+
/**
8+
* @author fdanismaz
9+
* date: 2/7/19 1:45 AM
10+
*/
11+
@SpringBootApplication
12+
@EnableConfigServer
13+
public class App {
14+
15+
public static void main(String[] args) {
16+
SpringApplication.run(App.class);
17+
}
18+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
server:
2+
servlet:
3+
context-path: /config
4+
5+
spring:
6+
application:
7+
name: configserver
8+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
spring.cloud.config.server:
2+
vault:
3+
port: 8200
4+
host: 127.0.0.1
5+
scheme: http
6+
authentication: TOKEN
7+
token: s.KtzTWNq71LL85R5EMYzfldpa
8+
kv-version: 2

0 commit comments

Comments
 (0)