-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathDockerfile
More file actions
33 lines (22 loc) · 750 Bytes
/
Dockerfile
File metadata and controls
33 lines (22 loc) · 750 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
FROM ubuntu:14.04
RUN apt-get update
RUN apt-get install -y apache2 subversion libapache2-svn
RUN usermod -U www-data && chsh -s /bin/bash www-data
#RUN echo 'ServerName ${ENV:SERVERNAME}' >> /etc/apache2/conf-enabled/servername.conf
RUN rm /etc/apache2/mods-available/dav_svn.conf
COPY dav_svn.conf /etc/apache2/mods-available/dav_svn.conf
RUN a2enmod rewrite cgid headers dav_svn
RUN a2dissite 000-default
#RUN sed -i 's/ErrorLog.*/ErrorLog \/dev\/null/' /etc/apache2/apache2.conf
#RUN cat /etc/apache2/apache2.conf
RUN mkdir -p /etc/svn
RUN mkdir -p /var/svn
#ENV SERVERNAME "docker-subversion"
VOLUME /var/svn
VOLUME /etc/svn
EXPOSE 80
#USER www-data
#WORKDIR /var/svn
ADD start.sh /start.sh
RUN chmod 755 /start.sh
CMD bash /start.sh