Commit | Line | Data |
---|---|---|
8e8c1172 GXT |
1 | # Current version 1.0.18 |
2 | FROM discourse/base:1.0.18 | |
7e738616 S |
3 | |
4 | MAINTAINER Sam Saffron "https://twitter.com/samsaffron" | |
5 | ||
fdac0b60 SS |
6 | # Discourse specific bits |
7 | RUN useradd discourse -s /bin/bash -m -U &&\ | |
6f85e815 | 8 | mkdir -p /var/www && cd /var/www &&\ |
d9c1b419 S |
9 | git clone https://github.com/discourse/discourse.git &&\ |
10 | cd discourse &&\ | |
e56a65f6 MB |
11 | git remote set-branches --add origin tests-passed &&\ |
12 | chown -R discourse:discourse /var/www/discourse &&\ | |
b86ac1af | 13 | cd /var/www/discourse &&\ |
074f2b6a | 14 | sudo -u discourse bundle install --deployment \ |
fdac0b60 | 15 | --without test --without development &&\ |
e56a65f6 | 16 | find /var/www/discourse/vendor/bundle -name tmp -type d -exec rm -rf {} + |
be82e068 | 17 | |
b86ac1af | 18 | |
fdac0b60 SS |
19 | # For a smaller but less flexible image: |
20 | #RUN apt-get -y autoremove build-essential gcc gcc-4.7 .+-dev | |
21 | #RUN echo image size: $(du -hsx /) |