From 677b45f5d2079bb36f2717b3f65279a2d65370ce Mon Sep 17 00:00:00 2001 From: Victor Pereira Date: Wed, 8 Jun 2016 17:07:18 +0200 Subject: [PATCH 1/2] added Dockerile --- Dockerfile | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..eecbdd79 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM opensuse +RUN zypper -n install -t pattern devel_basis +RUN zypper -n install sqlite3-devel nodejs ruby ruby-devel git postgresql-devel mysql-devel libmysqlclient-devel gcc-c++ vim +RUN mkdir /peer4commit +WORKDIR /peer4commit +RUN gem install bundler --no-format-executable +# ADD . /peer4commit +# RUN bundler install From 235af6c7a245a2f74bba6a7abb7359902c4764ab Mon Sep 17 00:00:00 2001 From: Victor Pereira Date: Wed, 8 Jun 2016 17:10:27 +0200 Subject: [PATCH 2/2] added Dockerfile and updated README --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index e90f04f5..128b8bf6 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,15 @@ git clone git@github.com:sigmike/peer4commit.git cd peer4commit ``` +or using docker: +``` +cd $DIR # where dir is the git cloned repository +docker build -t /peer4commit . +docker run -ti -v $PWD:/peer4commit /peer4commit /bin/bash +then you will be in the container, in the peer4commit directory +where you can bundle install and change files +``` + * Install the sqlite3 development libraries * Install the gems (without the production gems):