forked from jmmills/docker-trac
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
executable file
·32 lines (28 loc) · 975 Bytes
/
Dockerfile
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
FROM ubuntu:latest
MAINTAINER = Jason M. Mills <jmmills@cpan.org>
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update
RUN apt-get install -y pwgen
RUN apt-get install -y git-core
RUN apt-get install -y trac
RUN apt-get install -y trac-git
RUN apt-get install -y trac-accountmanager
RUN apt-get install -y trac-customfieldadmin
RUN apt-get install -y trac-xmlrpc
RUN apt-get install -y trac-wikiprint
RUN apt-get install -y trac-wysiwyg
RUN apt-get install -y trac-mastertickets
RUN apt-get install -y trac-tags
RUN apt-get install -y trac-diavisview
RUN apt-get install -y trac-announcer
RUN apt-get install -y trac-batchmodify
RUN apt-get install -y trac-graphviz
RUN apt-get install -y python-flup
ADD setup_trac_config.sh /.setup_trac_config.sh
ADD setup_trac.sh /.setup_trac.sh
ADD run.sh /run.sh
ADD trac_logo.png /var/www/trac_logo.png
ADD set_trac_user_password.py /usr/local/bin/
RUN chmod 755 /usr/local/bin/set_trac_user_password.py
EXPOSE 80
CMD ["/run.sh"]