1 FROM samsaffron/discourse_fast_switch:1.0.13
3 MAINTAINER Sam Saffron "https://twitter.com/samsaffron"
6 RUN rm -fr /usr/local/include/ruby-2.0.0
8 RUN chown -R discourse:discourse /usr/ruby_22
10 RUN rm /var/www/discourse/.bundle/config
12 RUN cd /var/www/discourse && git pull && sudo -u discourse bundle install
16 RUN rm -fr /var/www/discourse/vendor/bundle/ruby
17 RUN rm -fr /usr/ruby_20
21 ADD redis.template.yml /pups/redis.yml
22 RUN /pups/bin/pups /pups/redis.yml
24 RUN locale-gen en_US.UTF-8
27 ENV LC_ALL en_US.UTF-8
30 ADD postgres.template.yml /pups/postgres.yml
31 RUN LANG=en_US.UTF-8 /pups/bin/pups /pups/postgres.yml
33 # move pg out of the way
34 RUN mv /shared/postgres_data /shared/postgres_data_orig
36 # We got gems ... we need no source in the image ...
37 RUN rm -fr /var/www/discourse
39 ADD ensure-database /etc/runit/1.d/ensure-database