Skip to content

Instantly share code, notes, and snippets.

View ericzumba's full-sized avatar
😀

Eric ericzumba

😀
View GitHub Profile
@ericzumba
ericzumba / .giconfig
Created April 3, 2017 11:39
git graph
[alias]
graph = log --graph --all --date=relative --pretty=format:'%C(yellow)%h %Cgreen%d %Creset%s %C(dim normal)(%ad) %an%Creset'
@ericzumba
ericzumba / GradleVersionSnippet
Created August 8, 2016 21:01
gradle version snippet
GRADLE_VERSION?=2.13
GRADLE_IMAGE=vivareal/gradle:$(GRADLE_VERSION)
GRADLE=docker run -i $(GRADLE_IMAGE)
PROJECT_DIR=$(shell pwd)
BUILD_DIR=build/libs
ARTIFACT_REVISION=1.0
ARTIFACT_NAME=example
RELATIVE_ARTIFACT_PATH=$(BUILD_DIR)/$(ARTIFACT_NAME)-$(ARTIFACT_REVISION).jar
ARTIFACT=$(PROJECT_DIR)/$(RELATIVE_ARTIFACT_PATH)
GRADLE_VERSION?=2.13
GRADLE_IMAGE=vivareal/gradle:$(GRADLE_VERSION)
@ericzumba
ericzumba / JavaHardcodedRevisionDockerfile
Created August 8, 2016 20:51
Dockerfile hardcoded revision
FROM java:8-alpine
WORKDIR /vivareal
COPY build/libs/example-1.0.jar example.jar
COPY scripts/run run
ENTRYPOINT ["/vivareal/run"]
@ericzumba
ericzumba / SimpleDockerImage
Last active August 8, 2016 22:15
simple docker image
PROJECT_DIR=$(shell pwd)
ARTIFACT_REVISION=1.0
ARTIFACT_NAME=example
ARTIFACT=$(PROJECT_DIR)/build/libs/$(ARTIFACT_NAME)-$(ARTIFACT_REVISION).jar
GRADLE_VERSION?=2.13
GRADLE_IMAGE=vivareal/gradle:$(GRADLE_VERSION)
GRADLE=docker run -v $(PROJECT_DIR):/project -i $(GRADLE_IMAGE)
@ericzumba
ericzumba / JavaSimpleDockerfile
Created August 8, 2016 19:51
simple java dockerfile
FROM java:8-alpine
ARG ARTIFACT
WORKDIR /vivareal
COPY $ARTIFACT example.jar
COPY scripts/run run
ENTRYPOINT ["/vivareal/run"]
@ericzumba
ericzumba / DockerizedGradle
Last active August 8, 2016 22:18
dockerized gradle
PROJECT_DIR=$(shell pwd)
ARTIFACT_REVISION=1.0
ARTIFACT_NAME=example
ARTIFACT=$(PROJECT_DIR)/build/libs/$(ARTIFACT_NAME)-$(ARTIFACT_REVISION).jar
GRADLE_VERSION?=2.13
GRADLE_IMAGE=vivareal/gradle:$(GRADLE_VERSION)
GRADLE=docker run -v $(PROJECT_DIR):/project -i $(GRADLE_IMAGE)
@ericzumba
ericzumba / SimpleGradle
Last active August 8, 2016 19:59
simple gradle
PROJECT_DIR=$(shell pwd)
ARTIFACT_REVISION=1.0
ARTIFACT_NAME=example
ARTIFACT=$(PROJECT_DIR)/build/libs/$(ARTIFACT_NAME)-$(ARTIFACT_REVISION).jar
$(ARTIFACT):
gradle clean build
build: $(ARTIFACT)
@ericzumba
ericzumba / ubuntu-16-04-install-docker
Last active July 22, 2016 17:42
ubuntu 16.04 docker install
#!/bin/bash
# based on https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04
apt-get update
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
apt-get update
apt-cache policy docker-engine
apt-get install -y docker-engine
systemctl status docker
usermod -aG docker ubuntu
@ericzumba
ericzumba / foreach-submodule-pull-master
Created July 22, 2016 17:40
all submodules pull from master
git submodule foreach git pull origin master