aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile8
1 files changed, 6 insertions, 2 deletions
diff --git a/Dockerfile b/Dockerfile
index e3a747ca1..f6bc9436f 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,11 +2,15 @@ FROM jgoerzen/debian-base-standard:stretch
MAINTAINER sysadmin@mysociety.org
ARG DEBIAN_FRONTEND=noninteractive
+ARG VERSION_OVERRIDE
RUN apt-get -qq update \
- && apt-get -qq -y install ca-certificates \
+ && apt-get -qq -y install ca-certificates sudo \
&& wget -O install-site.sh --no-verbose https://raw.githubusercontent.com/mysociety/commonlib/master/bin/install-site.sh \
- && chmod +x /install-site.sh
+ && chmod +x /install-site.sh \
+ && echo 'fms ALL=(ALL) NOPASSWD: /var/www/fixmystreet/fixmystreet/bin/install_packages' \
+ >/etc/sudoers.d/10_fms_install_packages \
+ && chmod 0440 /etc/sudoers.d/10_fms_install_packages
RUN /install-site.sh --docker fixmystreet fms 127.0.0.1.xip.io \
&& apt-get purge -y --auto-remove \