From 7d90dfa69066079cd86f12642608d9f80afb1cff Mon Sep 17 00:00:00 2001 From: Richard Lister Date: Wed, 25 Jun 2014 15:23:57 -0400 Subject: [PATCH] spree store --- spree/Dockerfile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 spree/Dockerfile diff --git a/spree/Dockerfile b/spree/Dockerfile new file mode 100644 index 0000000..d1ac985 --- /dev/null +++ b/spree/Dockerfile @@ -0,0 +1,30 @@ +## generate and run a rails app with github.com/spree/spree installed +## +## docker build -t rlister/spree . +## docker run -it -p 3000:3000 rlister/spree + +FROM rlister/ruby:2.1.2 + +MAINTAINER Ric Lister, rlister@gmail.com + +RUN apt-get update && apt-get install -yq \ + git \ + nodejs \ + imagemagick \ + libsqlite3-dev \ + sqlite3 + +RUN echo "gem: --no-rdoc --no-ri" >> ~/.gemrc +RUN gem install rails -v 4.0.5 +RUN gem install spree + +RUN rails _4.0.5_ new /app -s +RUN spree install -A /app + +WORKDIR /app + +EXPOSE 3000 + +ENTRYPOINT [ "bin/bundle", "exec" ] + +CMD [ "rails", "server" ]