Bumps version to 1.3.9
[discourse_docker.git] / image / discourse_dev / Dockerfile
1 # NAME: discourse/discourse_dev
2 # VERSION: 1.3.9
3 FROM discourse/base:1.3.9
4
5 MAINTAINER Sam Saffron "https://twitter.com/samsaffron"
6
7 # Create discourse user and /var/www location for both
8 # discourse and dev images.
9 RUN useradd discourse -s /bin/bash -m -U &&\
10 mkdir -p /var/www
11
12 # Give discourse user no-passwd sudo permissions (for bundle install)
13 ADD sudoers.discourse /etc/sudoers.d/discourse
14
15 # get redis going
16 ADD redis.template.yml /pups/redis.yml
17 RUN /pups/bin/pups /pups/redis.yml
18
19 RUN locale-gen en_US.UTF-8
20 ENV LANG en_US.UTF-8
21 ENV LANGUAGE en_US:en
22 ENV LC_ALL en_US.UTF-8
23
24 # get postgres going
25 ADD postgres.template.yml /pups/postgres.yml
26 RUN LANG=en_US.UTF-8 /pups/bin/pups /pups/postgres.yml
27
28 # move default postgres_data out of the way
29 RUN mv /shared/postgres_data /shared/postgres_data_orig
30
31 # re-instantiate data on boot if needed (this will allow it to persist across
32 # invocations when used with a mounted volume)
33 ADD ensure-database /etc/runit/1.d/ensure-database