Config Service Git Repository

Pada tutorial sebelumnya telah membahas pembuatan config service dimana file konfigurasinya disimpan di dalam vault server. Sekarang kita akan mencoba membuat config service dimana file konfigurasinya disimpan di dalam git repository.
Sebelumnya push konfigurasi anda ke github. Sampel konfigurasinya dapat dilihat diย https://github.com/ciazhar/clorus-config-repository
Pada Spring Initializr tambahkan dependencyย Spring Cloud Config Serverย danย Spring Cloud Eureka Client
Tambahkan anotasiย @EnableConfigServerย pada main class
Setting application name pada file bootstrap.yml
Java
Copy
spring: application: name: config-service
โ€‹
Setting git repository uri
Java
Copy
spring: cloud: config: server: git: uri: https://github.com/ciazhar/clorus-config-repository.git username: ciazhar password: ******** searchPaths: 'config, config/{application}' cloneOnStart: true basedir: 'target/config' bootstrap: true
โ€‹
Tambahkan anotasiย @EnableEurekaClientย pada main class, agar dapat terdaftar sebagai client eureka server.