FEATURE: test container
[discourse_docker.git] / image / discourse_test / Dockerfile
1 FROM samsaffron/discourse_21:2.1.2.1
2
3 MAINTAINER Sam Saffron "https://twitter.com/samsaffron"
4
5 RUN apt-get install -y vim &&\
6 wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2 &&\
7 tar -xjf phantomjs-1.9.7-linux-x86_64.tar.bz2 &&\
8 rm phantomjs-1.9.7-linux-x86_64.tar.bz2 &&\
9 cp phantomjs-1.9.7-linux-x86_64/bin/phantomjs /bin/phantomjs &&\
10 rm -fr phantomjs-1.9.7-linux-x86_64
11
12 RUN cd /var/www/discourse &&\
13 chown -R discourse . &&\
14 rm -fr .bundle &&\
15 sudo -u discourse git pull &&\
16 sudo -u discourse bundle install --standalone &&\
17 chown -R discourse /var/run/postgresql
18
19 WORKDIR /var/www/discourse
20 ENV LANG en_US.UTF-8
21 ENTRYPOINT sudo -E -u discourse bundle exec rake docker:test