testing config service
This commit is contained in:
24
Jenkinsfile-PROD
Normal file
24
Jenkinsfile-PROD
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
pipeline {
|
||||||
|
agent any
|
||||||
|
tools {
|
||||||
|
maven "Maven 3.6.3"
|
||||||
|
}
|
||||||
|
stages {
|
||||||
|
stage('Build') {
|
||||||
|
steps {
|
||||||
|
sh "docker-compose -f docker-compose-PROD --context PROD build"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
stage('Deploy') {
|
||||||
|
steps {
|
||||||
|
sh "docker-compose -f docker-compose-PROD --context PROD up -d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
stage('Logs') {
|
||||||
|
steps {
|
||||||
|
sleep time: 1, unit: 'MINUTES'
|
||||||
|
sh 'docker -f docker-compose-PROD --context PROD logs klaus'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
21
docker-compose-PROD.yml
Normal file
21
docker-compose-PROD.yml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
redis:
|
||||||
|
image: 'redis'
|
||||||
|
restart: "no"
|
||||||
|
klaus:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile
|
||||||
|
container_name: klaus
|
||||||
|
restart: "no"
|
||||||
|
ports:
|
||||||
|
- "8097:8097"
|
||||||
|
depends_on:
|
||||||
|
- redis
|
||||||
|
environment:
|
||||||
|
SPRING_PROFILES_ACTIVE: PROD
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
external:
|
||||||
|
name: shared_network_mocked_services
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
package com.release11.klaus.config;
|
||||||
|
|
||||||
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
@EnableDiscoveryClient
|
||||||
|
public class LocalDiscovery {
|
||||||
|
}
|
||||||
23
src/main/resources/bootstrap-PROD.yml
Normal file
23
src/main/resources/bootstrap-PROD.yml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
spring:
|
||||||
|
application:
|
||||||
|
name: klaus
|
||||||
|
cloud:
|
||||||
|
spring:
|
||||||
|
cloud:
|
||||||
|
config:
|
||||||
|
fail-fast: false
|
||||||
|
uri: http://s5000xvn.zipper.release11.com:8888
|
||||||
|
retry:
|
||||||
|
max-attempts: 20
|
||||||
|
max-interval: 15000
|
||||||
|
initial-interval: 10000
|
||||||
|
server:
|
||||||
|
port: 8097
|
||||||
|
|
||||||
|
eureka:
|
||||||
|
client:
|
||||||
|
enabled: true
|
||||||
|
register-with-eureka: true
|
||||||
|
fetch-registry: true
|
||||||
|
serviceUrl:
|
||||||
|
defaultZone: http://netflix:eureka@eureka:8761/eureka
|
||||||
23
src/main/resources/bootstrap.yml
Normal file
23
src/main/resources/bootstrap.yml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
spring:
|
||||||
|
application:
|
||||||
|
name: klaus
|
||||||
|
cloud:
|
||||||
|
spring:
|
||||||
|
cloud:
|
||||||
|
config:
|
||||||
|
fail-fast: false
|
||||||
|
uri: http://s5000xvn.zipper.release11.com:8888
|
||||||
|
retry:
|
||||||
|
max-attempts: 20
|
||||||
|
max-interval: 15000
|
||||||
|
initial-interval: 10000
|
||||||
|
server:
|
||||||
|
port: 8097
|
||||||
|
|
||||||
|
eureka:
|
||||||
|
client:
|
||||||
|
enabled: true
|
||||||
|
register-with-eureka: true
|
||||||
|
fetch-registry: true
|
||||||
|
serviceUrl:
|
||||||
|
defaultZone: http://netflix:eureka@eureka:8761/eureka
|
||||||
10
target/classes/application-DEV.properties
Normal file
10
target/classes/application-DEV.properties
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
#environment:
|
||||||
|
server.port = 8097
|
||||||
|
spring.application.name = klaus
|
||||||
|
eureka.client.service-url.defaultZone=http://netflix:eureka@eureka:8761/eureka/
|
||||||
|
|
||||||
|
#logging:
|
||||||
|
spring.output.ansi.enabled = always
|
||||||
|
logging.level.root=DEBUG
|
||||||
|
logging.level.org.springframework.web=DEBUG
|
||||||
|
logging.level.com.release11=DEBUG
|
||||||
10
target/classes/application-PROD.properties
Normal file
10
target/classes/application-PROD.properties
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
#environment:
|
||||||
|
server.port = 8097
|
||||||
|
spring.application.name = klaus
|
||||||
|
eureka.client.service-url.defaultZone=http://netflix:eureka@eureka:8761/eureka/
|
||||||
|
|
||||||
|
#logging:
|
||||||
|
spring.output.ansi.enabled = always
|
||||||
|
logging.level.root=INFO
|
||||||
|
logging.level.org.springframework.web=INFO
|
||||||
|
logging.level.com.release11=INFO
|
||||||
BIN
target/classes/com/release11/klaus/config/LocalDiscovery.class
Normal file
BIN
target/classes/com/release11/klaus/config/LocalDiscovery.class
Normal file
Binary file not shown.
Reference in New Issue
Block a user