Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing

Bahadir Tasdemir tasdemirbahadir

🎯
Focusing
Block or report user

Report or block tasdemirbahadir

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@tasdemirbahadir
tasdemirbahadir / cncm-spring-cloud-config-server.properties
Last active Jan 14, 2020
cncm-spring-cloud-config-server.properties
View cncm-spring-cloud-config-server.properties
server.port=8888
spring.cloud.config.server.git.uri=ssh://localhost/config-repo
spring.cloud.config.server.git.clone-on-start=true
spring.security.user.name=root
spring.security.user.password=s3cr3t
View cncm-deployment.yml
apiVersion: apps/v1
kind: Deployment
metadata:
name: ${CI_PROJECT_NAME}-deployment
namespace: mpc
spec:
replicas: ${REPLICA}
template:
spec:
containers:
View cncm-config.yml
apiVersion: v1
kind: ConfigMap
metadata:
name: ${CI_PROJECT_NAME}-config
namespace: mpc
data:
config.sample.url: 'http://sample-url.com'
View cncm-client-controller.java
@SpringBootApplication
@RestController
public class ConfigClient {
@Value("${user.role}")
private String role;
public static void main(String[] args) {
SpringApplication.run(ConfigClient.class, args);
}
View cncm-client-bootstrap.properties
spring.application.name=config-client
spring.profiles.active=development
spring.cloud.config.uri=http://localhost:8888
spring.cloud.config.username=root
spring.cloud.config.password=s3cr3t
View cncm-init-config-repo.sh
$> git init
$> echo 'user.role=Developer' > config-client-development.properties
$> echo 'user.role=User' > config-client-production.properties
$> git add .
$> git commit -m 'Initial config-client properties'
@tasdemirbahadir
tasdemirbahadir / cncm-spring-cloud-config-server-code.xml
Created Jan 14, 2020
cncm-spring-cloud-config-server-code.xml
View cncm-spring-cloud-config-server-code.xml
@SpringBootApplication
@EnableConfigServer
public class ConfigServer {
public static void main(String[] arguments) {
SpringApplication.run(ConfigServer.class, arguments);
}
}
@tasdemirbahadir
tasdemirbahadir / cncm-spring-cloud-config-server-client.xml
Last active Jan 14, 2020
cncm-spring-cloud-config-server-client.xml
View cncm-spring-cloud-config-server-client.xml
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.2.2.RELEASE</version>
</dependency>
View cncm-spring-cloud-config-server.xml
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
<version>2.2.2.RELEASE</version>
</dependency>
@tasdemirbahadir
tasdemirbahadir / scheduler_service_define_future_task.sql
Created Dec 2, 2019
scheduler_service_define_future_task.sql
View scheduler_service_define_future_task.sql
INSERT INTO future_jobs (ID,task_id,hash_key,start_time,expire_time,name,future_job_status,application,path,method,payload,created_date,last_modified_date,url)
VALUES (nextval('seq_future_jobs'),'sample-future-job','sample-future-job-hash-key',NOW() + INTERVAL '5 minutes',NOW() + INTERVAL '10 minutes','Sample Future Job','WAITING','test-application','/future-job/invoke','GET','',now(),now(),'http://localhost:6060');
You can’t perform that action at this time.