From 39c72be2a7622151e4c4062e0f546b05f5f19992 Mon Sep 17 00:00:00 2001 From: Jonathan Rosenbaum Date: Thu, 11 Dec 2014 17:16:32 +0000 Subject: [PATCH] An exciting new era for Bike Collectives --- Dockerfile | 20 ++++++++++++++++++++ bikebinder.conf | 4 ++++ 2 files changed, 24 insertions(+) create mode 100644 Dockerfile create mode 100644 bikebinder.conf diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..adbb5a0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +############## +# BikeBinder # +############## +# Password is password for staff@freeridepgh.org & volunteer@freeridepgh.org + +FROM bikebike/bikebike +MAINTAINER Jonathan Rosenbaum + +RUN git clone https://github.com/FreeRidePGH/BikeBinder.git +RUN gem install bundler +RUN apt-get update && apt-get -y install g++ libfcgi-dev libsqlite3-dev +RUN bundle install --gemfile=/BikeBinder/Gemfile +RUN cd /BikeBinder; bundle exec rake setup; bundle exec rake populate + +# setup to use sqlite3 +COPY bikebinder.conf /etc/supervisor/conf.d/ +#COPY /BikeBinder/config/application/mailer_config.rb /BikeBinder/config/database.yml + +CMD ["supervisord", "-c", "/etc/supervisor/supervisord.conf"] + diff --git a/bikebinder.conf b/bikebinder.conf new file mode 100644 index 0000000..54f7a04 --- /dev/null +++ b/bikebinder.conf @@ -0,0 +1,4 @@ +[program:bikebinder] +directory=/BikeBinder +command=rails server +autorestart=false