diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..627b10e --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +vendor/bundle diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e4d8cc8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM ubuntu:18.04 + +RUN apt-get update -y \ + && apt-get install -y ruby ruby-dev git gcc g++ make zlib1g-dev lsb-release \ + && gem install bundler \ + && mkdir -p /work + +WORKDIR /work +COPY . /work + +CMD ["ruby", "-v"] diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..9081687 --- /dev/null +++ b/Makefile @@ -0,0 +1,11 @@ +install: + bundle install --path ./vendor/bundle + +release: + bundle exec rake release + +docker-build: + docker build -t lagged/apt-spy2:dev . + +docker-run: docker-build + docker run -it lagged/apt-spy2:dev bash diff --git a/Vagrantfile b/Vagrantfile deleted file mode 100644 index e8344d3..0000000 --- a/Vagrantfile +++ /dev/null @@ -1,11 +0,0 @@ -Vagrant::Config.run do |config| - - config.vm.box = "precise64" - config.vm.box_url = "http://dl.dropbox.com/u/1537815/precise64.box" - - config.vm.customize [ - "modifyvm", :id, - "--name", "apt-spy2 testbox", - "--memory", "128" - ] -end