1 FROM samsaffron/discourse_test:latest
3 MAINTAINER Gerhard Schlager <mail@gerhard-schlager.at>
6 RUN apt-get install -y apache2-utils libsqlite3-dev
8 # configure Git to suppress warnings
9 RUN git config --global user.email "you@example.com" &&\
10 git config --global user.name "Your Name"
13 sudo -u discourse bundle install --standalone
15 RUN gem install facter &&\
16 gem install mailcatcher
18 # reconfigure PostgreSQL template databases to use UTF-8
19 # otherwise rake db:create fails
20 RUN pg_dropcluster --stop 9.3 main &&\
21 pg_createcluster --start -e UTF-8 9.3 main
23 # create role "discourse"
24 RUN /etc/init.d/postgresql start &&\
25 sudo -u postgres createuser --superuser discourse
27 ADD run_bench.sh /tmp/run_bench.sh
28 RUN chmod +x /tmp/run_bench.sh
30 ENTRYPOINT ["/tmp/run_bench.sh"]