commit da97c3b05cafa8bb2bf1be29921b045debe067fe Author: Jonathan Rosenbaum Date: Wed Dec 10 16:49:46 2014 +0000 Freehub Docker Image initial commit. diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a6278fd --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +########### +# FreeHub # +########### +# Password is test for greeter, sfbk, mechanic, scbc, cbi, admin + +FROM bikebike/bikebike +MAINTAINER Jonathan Rosenbaum + +RUN git clone git://github.com/asalant/freehub.git +RUN gem install bundler +#RUN apt-get -y install ruby-dev +RUN bundle install --gemfile=/freehub/Gemfile +RUN service mysql start; cd /freehub; rake db:create:all; rake db:migrate; rake db:fixtures:load + +COPY mysql.conf /etc/supervisor/conf.d/ +COPY freehub.conf /etc/supervisor/conf.d/ + +CMD ["supervisord", "-c", "/etc/supervisor/supervisord.conf"] + +# docker run -d -p 3000:3000 --name="freehub" bikebike/freehub diff --git a/freehub.conf b/freehub.conf new file mode 100644 index 0000000..e7a9941 --- /dev/null +++ b/freehub.conf @@ -0,0 +1,3 @@ +[program:freehub] +command=/freehub/script/server +autorestart=false diff --git a/mysql.conf b/mysql.conf new file mode 100644 index 0000000..4ad6feb --- /dev/null +++ b/mysql.conf @@ -0,0 +1,3 @@ +[program:mysql] +command=/usr/bin/mysqld_safe +autorestart=true