Skip to content

Instantly share code, notes, and snippets.

@umit
umit / Dockerrun.aws.json
Created March 5, 2016 15:27
Dockerrun.aws.json
{
"AWSEBDockerrunVersion": "1",
"Authentication": {
"Bucket": "yourbucketname",
"Key": ".dockercfg.json"
},
"Image": {
"Name": "umitunal/spring-boot-docker",
"Update": "true"
@umit
umit / bash
Created March 5, 2016 15:17
Maven Output
[INFO] Building image umitunal/spring-boot-docker
Step 1 : FROM java:8
---> f79b6db49f8a
Step 2 : VOLUME /tmp
---> Using cache
---> 737a647eeac1
Step 3 : EXPOSE 8080
---> Using cache
---> 56de84fb11d7
Step 4 : ADD spring-boot-docker-*.jar spring-boot-docker.jar
@umit
umit / settings.xml
Created March 5, 2016 14:47
Maven Docker Hub entegrasyonu
<server>
<id>docker-hub</id>
<username>umitunal</username>
<password>yourPassword</password>
<configuration>
<email>[email protected]</email>
</configuration>
</server>
@umit
umit / Dockerfile
Last active March 5, 2016 14:34
spring boot docker
FROM java:8
VOLUME /tmp
EXPOSE 8080
ADD spring-boot-docker-*.jar spring-boot-docker.jar
RUN bash -c 'touch /spring-boot-docker.jar'
@umit
umit / docker-maven-plugin.xml
Last active March 5, 2016 14:32
docker-maven-plugin
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.1</version>
<configuration>
<imageName>umitunal/spring-boot-docker</imageName>
<dockerDirectory>src/main/docker</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
@umit
umit / PageableCollection.java
Created January 19, 2016 07:56 — forked from josericardo/PageableCollection.java
Helper to iterate over pageable sources. Should reduce memory usage when querying large tables via Spring Data.
======================================
Usage:
Fetcher<Source, MyEntity> f = new Fetcher<Source, MyEntity>(source) {
@Override
public List<MyEntity> fetch(Pageable pageRequest)
{
return source.findAll(pageRequest);
}
};
@umit
umit / 1) Install
Created January 12, 2016 08:31 — forked from nghuuphuoc/1) Install
Install Redis on Centos 6
// --- Compiling ---
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
$ tar xzvf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make
$ make install
// --- or using yum ---
$ rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
$ rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
@umit
umit / kafka.md
Created November 26, 2015 15:09 — forked from mathyourlife/kafka.md
kafka notes

Apache Kafka

"A high-throughput distributed messaging system." site

Notes taken from source

Overview

  • Created at LinkedIn (open sourced in 2011)
@umit
umit / a:Install Kafka in CentOS
Created November 20, 2015 12:07 — forked from tmusabbir/a:Install Kafka in CentOS
Install Kafka in CentOS
Install Kafka in CentOS
@umit
umit / JpaRepositoriesConfig.java
Created October 29, 2015 18:38 — forked from mismatch/JpaRepositoriesConfig.java
Spring Boot. Multiple DB repositories configuration example
import java.util.Map;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.autoconfigure.orm.jpa.EntityManagerFactoryBuilder;
import org.springframework.boot.autoconfigure.orm.jpa.JpaProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan.Filter;