1 # NAME: discourse/discourse_dev
3 FROM discourse/base:1.3.7
5 MAINTAINER Sam Saffron "https://twitter.com/samsaffron"
7 # Give discourse user no-passwd sudo permissions (for bundle install)
8 ADD sudoers.discourse /etc/sudoers.d/discourse
11 ADD redis.template.yml /pups/redis.yml
12 RUN /pups/bin/pups /pups/redis.yml
14 RUN locale-gen en_US.UTF-8
17 ENV LC_ALL en_US.UTF-8
20 ADD postgres.template.yml /pups/postgres.yml
21 RUN LANG=en_US.UTF-8 /pups/bin/pups /pups/postgres.yml
23 # move default postgres_data out of the way
24 RUN mv /shared/postgres_data /shared/postgres_data_orig
26 # re-instantiate data on boot if needed (this will allow it to persist across
27 # invocations when used with a mounted volume)
28 ADD ensure-database /etc/runit/1.d/ensure-database