mirror of
https://github.com/fspc/bikeshed.git
synced 2026-09-18 09:21:37 -04:00
History is made for the first demo of Bikeshed
This commit is contained in:
+42
@@ -0,0 +1,42 @@
|
||||
############
|
||||
# BikeShed #
|
||||
############
|
||||
# login for test users on website
|
||||
|
||||
FROM bikebike/bikebike
|
||||
MAINTAINER Jonathan Rosenbaum <gnuser@gmail.com>
|
||||
|
||||
RUN git clone git://github.com/spacemunkay/BikeShed.git
|
||||
RUN gem install bundler
|
||||
RUN apt-get update && apt-get -y install libpq-dev postgresql-9.3 g++ unzip
|
||||
RUN bundle install --gemfile=/BikeShed/Gemfile; \
|
||||
cd /BikeShed; gem install rake -v '10.1.1'; \
|
||||
gem install therubyracer -v '0.10.2'
|
||||
COPY pg_hba.conf /etc/postgresql/9.3/main/pg_hba.conf
|
||||
|
||||
# Because of an undefined constant SeedBike
|
||||
COPY seeds.rb /BikeShed/db/seeds.rb
|
||||
RUN cp /BikeShed/config/database.yml.example /BikeShed/config/database.yml; \
|
||||
service postgresql start; \
|
||||
cd /BikeShed; \
|
||||
sudo -u postgres -i createuser -d -w velocipede; \
|
||||
adduser --disabled-password --gecos "" velocipede; \
|
||||
sudo -u velocipede -i createdb -U velocipede --owner=velocipede velocipede; \
|
||||
sudo -u velocipede -i createdb -U velocipede --owner=velocipede velocipede_test; \
|
||||
|
||||
bundle exec rake db:create db:migrate; \
|
||||
bundle exec rake db:seed
|
||||
|
||||
|
||||
COPY postgresql.conf bikeshed.conf /etc/supervisor/conf.d/
|
||||
#COPY bikeshed.conf /etc/supervisor/conf.d/
|
||||
COPY extjs-4.1.1.zip /BikeShed/
|
||||
|
||||
RUN cd /BikeShed; \
|
||||
unzip extjs-4.1.1.zip; \
|
||||
ln -s /BikeShed/ext-4.1.1a /BikeShed/public/extjs
|
||||
|
||||
CMD ["supervisord", "-c", "/etc/supervisor/supervisord.conf"]
|
||||
|
||||
# docker run -d -p 3000:3000 --name="freehub" bikebike/freehub
|
||||
|
||||
Reference in New Issue
Block a user