Skip to content

Instantly share code, notes, and snippets.

View oivoodoo's full-sized avatar
🏠
Working from home

A oivoodoo

🏠
Working from home
View GitHub Profile
@oivoodoo
oivoodoo / example_spec.rb
Last active April 3, 2017 06:40
Example
require 'spec_helper'
describe 'example' do
before do
execute_query [
load_data("test.table1", "table1", "fixtures/example/table1.txt", []),
"TRUNCATE TABLE table2;"
]
end
source 'https://rubygems.org'
group :test do
gem 'rspec'
gem 'pry'
gem 'pry-byebug'
gem 'rake', '11.3.0'
gem 'docker-api'
end
@oivoodoo
oivoodoo / Dockefile
Created April 1, 2017 20:24
Dockerfile
FROM ubuntu:latest
RUN apt-get update \
&& apt-get install -y wget \
&& rm -rf /var/lib/apt/lists/*
RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections
RUN apt-get update
RUN apt-get install -y software-properties-common
RUN add-apt-repository ppa:webupd8team/java
@oivoodoo
oivoodoo / Dockerfile
Created March 21, 2017 08:01
Go + Java in container
FROM golang:latest
RUN apt-get install -y git
RUN ln -fsn /usr/local/go/bin/go /usr/local/bin/go
RUN cd /tmp/ && wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz && \
tar -zxf jdk-8u5-linux-x64.tar.gz && mv jdk1.8.0_05 /opt/
RUN update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_05/bin/java 100
RUN update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_05/bin/javac 100
@oivoodoo
oivoodoo / Dockerfile
Last active December 30, 2016 13:58
Makefile
FROM rails:latest
WORKDIR /app
RUN apt-get update
RUN apt-get install -y tmux
RUN gem install bundler --no-ri --no-rdoc
RUN bundle config git.allow_insecure true
@oivoodoo
oivoodoo / example
Created December 1, 2016 13:56
erlang remote debug
ssh -L 4369:localhost:4369 -L 9001:localhost:9001 ip -N
erl -name [email protected] -setcookie your_cookie -run observer
@oivoodoo
oivoodoo / Dockerfile
Created November 23, 2016 08:09
Dockerize Elixir app
FROM trenpixster/elixir
WORKDIR /app
ADD http://s3.amazonaws.com/s3.hex.pm/installs/1.1.0/hex-0.14.0.ez /tmp/
RUN mix archive.install --force /tmp/hex-0.14.0.ez
@oivoodoo
oivoodoo / Dockerfile
Created November 21, 2016 14:13
Makefile
FROM golang:latest
RUN apt-get update
RUN apt-get install sqlite3 libsqlite3-dev
RUN mkdir -p /opt/bi-cloud/
@oivoodoo
oivoodoo / example.sh
Created November 1, 2016 21:02
mac kafka brew
zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties; kafka-server-start /usr/local/etc/kafka/server.properties